Images of Worcester, Bristol and Puzzlewood. April 2019. “Worcester is a city in Worcestershire. The River Severn flanks the western side of the city centre, which is overlooked by Worcester Cathedral. “Bristol borders North Somerset and South Gloucestershire, with the cities of Bath and Gloucester to the south-east and north-east, respectively. South Wales lies across […]