Culture One of the most mysterious places in Nigeria is the cursed Inachalo river at Idah town in Kogi state. November 10, 2023