Clock Tower

With a name like “Big Ben” one might think we’re talking about a North American grizzly bear. Big Ben is actually a famous clock on top of 320-foot-high St. Stephen’s tower. Those classic pictures of the British Houses of Parliament in London wouldn’t be the same without that famous tower-clock. If you’d been around to […]

Continue reading about Big Ben goes into operation in London 153 years ago today