Did you know that Big Ben is the main bell inside London's famous clock tower, not the tower itself? Find out more about one of the city's most iconic landmarks.
Did you know that Big Ben is the main bell inside London's famous clock tower, not the tower itself? Find out more about one of the city's most iconic landmarks.