Nigeria Exploring Owu Falls: A Hiking Adventure in Kwara State, Nigeria. By Dharmie Larry - May 11, 2023 0 2 Share Facebook Twitter Google+ Pinterest WhatsApp I’m hiking to the beautiful Owu waterfall, one of the popular waterfalls in Nigeria located in Kwara State. Come join me on my … source Related