Wales
The Gower Peninsula
When you are walking around the 70-square-mile Gower Peninsula in South Wales, the first place in the UK to be officially designated as a National Landscape (Area of Outstanding Natural Beauty) in 1956, which is […]
