World Arrest of Pastor in Zambia Infuriates World Council of Churches October 25, 2018 Dipo Olowookere By Dipo Olowookere The World Council of Churches (WCC) has vehemently condemned the apparent arrest of Pastor George Chibubi, who was picked by the Read More