The catholic church has the most organized structure on earth – Oyedepo

While addressing the congregation, the Leader of Winners Chapel, Bishop David Oyedepo, said that the Catholic Church has the most organised structure on earth. He said they have done a…