ICR.
International Christian Relief.
Sevenoaks : ICR,
1996-
International Christian Relief
ICR news (Nuneaton, England)