Owa onire is a small village located in the Ifelodun L.G.A of Kwara State, NIgeria. It is also home to the highest waterfall in West Africa – Owu Waterfall Owu Waterfalls The Highest Waterfall In West Africa Located In Ifelodun Local Government Area Of Kwara State (Pictures) The people of Owa onire practice Agriculture […]