0
Anonymous
The place is a town on the River Thames in South Oxfordshire, first recorded settlement in the year 1179. Population now 10,646
Wiki User