England, London
Big Ben is the nickname for the bell in the Clock Tower of the Palace of Westminster, the seat of the British Parliament. The Big Ben bell was first rung on July 11, 1859, a few weeks after the clock on top of the tower was commissioned on May 31. The current “Big Ben” also […]