Where did the river thames originate from?
The River Thames originates from four main watercourses in the Cotswold Hills in Southern England, about 110 miles west of London. These source streams of the Thames merge near Cricklade in Wiltshire to form the Thames we know today.