Wales’ history has left a landscape scattered with Iron Age hill forts, Roman ruins and Medieval castles of Welsh princes and English kings. There are more castles per square mile here than any other European country, 427 of them in total, with Caerphilly being the largest in Wales and the second largest in Europe (behind Windsor Castle). Conwy Castle is regarded as one of the most magnificent medieval fortresses in Europe.