Harlech, Gwynedd, Wales - Harlech Castle in its commanding position overlooking the surrounding countryside.