Posted inLondon Landmarks London Sightseeing
Big Ben
Big Ben is probably the world's most famous clock and one of London's best-known landmarks, Big Ben is a four faced clock located at the north end of the Palace of Westminster…
Things to do & See in London