What capital city is situated on the River Thames? 🔊
The capital city situated on the River Thames is London, United Kingdom. The River Thames flows through the heart of the city and has played an essential role in its history and development, serving as a key transportation route.
Equestions.com Team – Verified by subject-matter experts