Powerful custodians of the gods were spotted committing Ogidi, an Igbo village and the headquarters of Idemili North Local Government area, Anambra State, into the hands of the deity they serve. This was carried out by the aged men and women of the clan, who have close contact with the …
Read More »