Greyfriars Kirk Christmas 2017 At Greyfriars Kirk Post author By Jerry Gregson Post date 8th June 2018