magnificent castles were built centuries ago