The Nigeria Police Force has arrested a chief priest and several organisers linked to the controversial festival in Ozoro, Delta State, following widespread allegations of assaults on female attendees. The latest development comes days after
There has been widespread outrage following reports of alleged assaults on female students during a festival in Ozoro, Delta State. Disturbing claims circulating online allege that several young women were harassed and assaulted during the