Founding

Founding of Godstow

hamlet on the River Thames in Oxfordshire, UK

Fetching the article from Wikipedia…

Meanwhile, elsewhere