ICC Missions is a Christian organisation, comprising twelve member churches situated in Belfast, Birmingham, Cambridge, Cardiff, East London, Edinburgh, Glasgow, Leeds, Leicester, London, Manchester, and Watford... ICC Missions is both a company..
Relevance: 17.411201