The Catholic church has the most organized structure on earth — Bishop David Oyedepo