Owu waterfalls


Owu Waterfall is a waterfall located in Isin Local Government Area of Kwara. It's the highest waterfall in West Africa measuring 120m above the water level and cascades 330 feet down an escarpment, with rocky out crops to a pool of ice-cold water below.