Which is the body of water by XXX?
Clifton Hampden
Clifton Hampden is a village and civil parish on the north bank of the River Thames, just over 3 miles (5 km) east of Abingdon in Oxfordshire.
River Thames