answersLogoWhite

0

The River Thames runs for over 200 miles through southern England, flowing through major cities like Oxford, Reading and London and close to historic sights like Windsor Castle, Hampton Court and The Tower of London.

User Avatar

Wiki User

15y ago

What else can I help you with?