Idahosa backs Oyakhilome’s 5G claims on COVID-19, feeds hundreds of Lagosians Peter Apr 19, 2020 The General Overseer of Illumination Assembly, God First Ministries Inc and Archbishop designate Isaac Idahosa has…