St Andrews is famous worldwide as the home of golf and for being the town where Kate Middleton met her future husband, Prince William. From the 12th century, the town was also home to the Scottish Church for 400 years until the reformation brought religious turmoil, violence...