The town, located about 31 kilometres southeast of Ilesa along the ... spectacular Oluminrin Waterfalls, a major tourist attraction that draws visitors from across Nigeria and around the world.
Some results have been hidden because they may be inaccessible to you