Big Ben is a famous clock in London, England.