Photos of England (October 2021)

Images of Exeter. October 2021. Exeter is a city in Devon, South West England. It is situated on the River Exe, approximately 36 miles (58 km) north-east of Plymouth and 65 miles (105 km) south-west of Bristol. “In Roman Britain, Exeter was established as the base of Legio II Augusta under the personal command of […]