Owu Waterfall is a waterfall located in Owa Kajola in Ifelodun Local Government Area of Kwara State, Nigeria. It’s the highest waterfall in West Africa .
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.
#KWARATODAY
#kwaraheritage
Wow….. Never heard of it