Media

Flashback August 4, 2004. Police uncover the Okija Shrine in Ihiala Local Government Area of Anambra State. They find more than 50 decomposing bodies and 20 human skulls while 30 witchdoctors...
1 day ago