Festive joy in a golden town

17 min read

Perched on a rocky crag, the Yorkshire town of Knaresborough reveal