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