Daily news from Nigeria and the world at large
Idahosa is the Senior Pastor of God First Ministry ( Illumination Assembly), which is located in…