This heaven on earth is found in Owu Isin local government of Kwara State. The existence of Owu falls is untraceable, however the fall has been delineate as the highest and most spectacular natural waterfalls in West Africa. The water fall cascades 330 feet down…