Celebrating St Andrews - Gregor Stewart

The town of St Andrews in Fife has much to celebrate. Its cathedral was the largest church built in…