Big Ben, officially known as the Elizabeth Tower, stands proudly at the north end of the Palace of Westminster in London. Completed in 1859, this iconic clock tower is renowned for its grand Victorian architecture and the resonant chimes of the Great Bell housed within. While often mistakenly used to refer to the clock or the entire tower, the name Big Ben originally referred specifically to the bell itself. Offering stunning views of the city, this cultural symbol has become an integral part of London’s skyline, symbolizing both historical continuity and the enduring spirit of the British capital.

Other adventures for your Great Scenic Journeys collection?