View of the town of Caernarfon, countryside, and mountains in the distance, from the top of one of the towers of Caernarfon Castle, Wales.