Owu Waterfalls
Owu Waterfalls is a waterfall located in Owa Onire in Ifelodun LGA, Kwara, Nigeria. It is the tallest waterfall in West Africa measuring 120m above sea level and cascades 330 feet down an escarpment, with rocky outcrops into a pool of ice-cold water below.