Be the first to comment!
This post is waiting for your feedback.Share your thoughts and join the conversation.
Kingscapture
Place of my hidden peace
Oowu waterfall is the highest waterfall in west Africa located in Owa Kajola in Ifelodun Local Government Area of Kwara State, Nigeria.