Skip to playerSkip to main content
  • 17 years ago
It was 150 years ago Saturday that the bells of the clock tower known as Big Ben first pealed from London's Westminster. Ever since,it's been one of the city's biggest and most photographed tourist attractions.
Comments

Recommended