UK Parliamentarians express concerns aftermath Owo Killings

Sunday’s terror attack on St. Francis Xavier Catholic Church, Owaluwa in Owo, Ondo State, where 38 worshippers were reportedly killed and others wounded has to a large extent elicited reactions from the government and the international community. The latest is…













