Libragold Discovery: Owu WaterFalls
This heaven on earth is located in Owu Isin Local Government of Kwara State. The existence of Owu falls is untraceable, but the fall has been described as the highest and most spectacular natural waterfalls in West Africa. The waterfall cascades 330 feet down an escarpment with rocky outcrops to a pool of ice-cold water below which gives a beautiful […]