bibleatchurch.com
A Theological Appeal for Defending the Refugee
Christian Aid is the relief and development agency of 41 Protestant and Orthodox churches in the UK and Ireland. This short video is an advertisement requesting support for Christian Aid and its mi…