Which capital city is located on the Thames River? 🔊
The capital city located on the Thames River is London. As the capital of England and the United Kingdom, London is an important cultural, financial, and political center. The Thames has shaped the city's history and development, serving as a vital waterway for trade and transport for centuries.


Equestions.com Team – Verified by subject-matter experts