Where is the Thames river located on a world map?
Where is the Thames river located on a world map? The River Thames is located in the Southern of England (UK). The river is about 346 km (215 mi) length and it is the longest river entirely in England and the second longest in the UK….The River Thames. Location Country UK Location Southend-on-Sea (Essex, UK) […]