Nigeria Discovering Kwara State's Natural Marvel: Owu Waterfall | Nigeria's Pride By Theresa Adido - May 16, 2023 0 3 Facebook Twitter Google+ Pinterest WhatsApp Embark on an extraordinary adventure to Kwara State, Nigeria, and discover the mesmerizing Owu Waterfall. Standing at an … source Related