Welsh cities
Bangor. Population: 18,000. English meaning: 'Wattle fence' (named after a 6th century monastery on the site that had a wattle fence) ...
Cardiff. Population: 362,750. Welsh name: Caerdydd.
Newport. Population: 151,500.
St Asaph. Population: 3,500.
St Davids. Population: 1,840.
Swansea. Population: 245,480.