Quizzing Live

In Which Country Is The Source Of The River Thames

Answer:
Gloucestershire