Which river flows through the southern part of England and passes through the capital of the country?

Answer Thames

The Thames River flows through London, England.

Last updated 5 years ago · 18K views