Tag: owu

Sep 26
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…