The Church of Scotland: The inheritance of Abraham? A report on the ‘promised land’ (WOW, A MUST READ!) by Sam Bahour | May 3, 2013 | Latest News