Big Ben Clock, London England

Big Ben Clock Tower,  London England

Since 1859, Londoners have heard Big Ben's mighty toll across the land. There's no excuse for being late as the famous clock in Elizabeth Tower (formerly called St. Stephen's Tower) is known for its accuracy. The hands of the clock are 9 and 14 feet long and the tower rises 320 feet high. Anchoring the northern end of the Houses of Parliment along the River Thames, Big Ben is one of the most recognizable landmarks in England. 

Next stop?