
The tiny Scots village where a Saint 'slew a dragon' and 20ft shrine honours witch
This small village has roots in the Iron Age, with a Roman camp and a name linked to an ancient hillfort Just 10 miles from the city of Perth lies a village with fewer than 1,000 residents and a past packed with myth, mystery, and moments of destruction …