Edinburgh, UK
About
Origin Scotland works to deepen the fellowship of Christian believers with God and each other, and to reach out to those outside the Church.
Areas of Expertise
Music, Praise & Worship, Churches in Scotland, Churches in Cape Town