Caernarfon Castle, more details: http://www.castlewales.com/caernarf.html
All images subject to copyright.