answersLogoWhite

0

The River Thames is a river in southern England. It is the longest river in England and flows through central London, as well as other parts of England such as Oxford, Reading and Richmond.

User Avatar

Wiki User

12y ago

What else can I help you with?