English Wikipedia - The Free Encycl...
Download this dictionary
Thames Head
Thames Head is a site in Gloucestershire, traditionally identified as the source of the River Thames, a major river which runs through the centre of London. It lies near the village of Kemble and the town of Cirencester.

See more at Wikipedia.org...


© This article uses material from Wikipedia® and is licensed under the GNU Free Documentation License and under the Creative Commons Attribution-ShareAlike License