visionsofthepastblog.com
Caerphilly Castle, Wales
Caerphilly Castle in South Wales occupies 30 acres making it the second largest castle in Britain (Windsor being the largest) and certainly one of the greatest medieval castles in western Europe. C…