Oowu waterfall is the highest waterfall in west Africa located in Owa Kajola in Ifelodun Local Government Area of Kwara State, Nigeria.
Support this user by sending bitcoin - Learn more
Be the first to comment!
This post is waiting for your feedback.Share your thoughts and join the conversation.