Christ Channel Network is the sponsor of Yahutula Prayer and Meditation Center ongoing project located at Owo, Ondo State of Nigeria