Which landmark is located on the River Thames? 🔊
The Big Ben, located at the north end of the Palace of Westminster along the River Thames, is one of London's most recognizable landmarks. This clock tower not only serves as a timekeeping mechanism but is also an important symbol of British democracy and heritage.
Equestions.com Team – Verified by subject-matter experts