Soso Africa Presents Owu Water Fall ExperienceMay 25, 20212 Mins Read Owu Waterfall is Nigeria’s most spectacular waterfall. This gorgeous 120m high waterfall is often referred to as a ‘wonder in…