No one who has visited the medieval town of Skara can have failed to...

read more