Tag: United Kingdom
-
River Thames Facts – The Longest River in England
River Thames is the longest river in England and the second longest river in the United Kingdom with a length of about 215 miles. It flows through southern England, starting from Gloucestershire Cotswolds to North Sea. It passes through eight English counties and flow alongside some of the major towns and cities such as Oxford, Richmond, Kingston upon…