(IKOGOSI WARM SPRING) By Sheriff Dada Ikogosi is a small town located in Ekiti state, Nigeria. The town has grown to become one of the most popular tourist destinations in Nigeria. The reason for this popularity is not far-fetched. Ikogosi boasts of one of the most unique and fascinating natural wonders in Africa – theContinue reading “Ikogosi Wonder”