The source of the River Thames is in a field near Kemble, Gloucestershire. The river runs about 215 miles (346 kilometres) through Gloucestershire, Wiltshire, Oxfordshire, Berkshire, Surrey, London, Essex and Kent before reaching the North Sea.
The source of the River Thames is in a field near Kemble, Gloucestershire. The river runs about 215 miles (346 kilometres) through Gloucestershire, Wiltshire, Oxfordshire, Berkshire, Surrey, London, Essex and Kent before reaching the North Sea.