Owu Waterfalls The Highest Waterfall In West Africa Located In Isin Local Government Area Of Kwara State (Pictures)

This is Owu Waterfall, Located in Isin Local Government Area of Kwara State, Owu Waterfall is the tallest waterfalls in West Africa at a height of 120 meters with a 330 feet drop into an ice-cold pool below. It is one of Nigeria‚Äôs natural wonders as its existence is said to be untraceable. Register Your … Continue reading Owu Waterfalls The Highest Waterfall In West Africa Located In Isin Local Government Area Of Kwara State (Pictures)