The River Thames is a major river that flows through southern england.It flows 215 mi(346 km) from Thames Head in Gloucestershire to the Thames Estuary in the North Sea.It flows through or alongside many cities such as:

  • London
  • Windsor
  • Oxford
  • Sunbury
  • Teddington
  • Eton
  • Richmond upon Thames
  • Kingston upon Thames
  • Kew
  • Weybridge
  • Marlow
Community content is available under CC-BY-SA unless otherwise noted.