
Rugged mountains, wave-smashed coasts, exciting cities and castles galore: small but mighty Wales has many places that enchant visitors.
Source

Rugged mountains, wave-smashed coasts, exciting cities and castles galore: small but mighty Wales has many places that enchant visitors.
Source