An aerial view of Lechlade, an ancient market town situated at the highest navigable point of the mighty River Thames.
You must be logged in to post a comment.