Metro
Former ECWA president, Baba dies
7 years agoOne of the founding fathers of missions in Nigeria and former president of Evangelical Church Winning All (ECWA), Rev. Dr. Panya Baba, is dead. He passed on last Saturday. Baba…