Global human rights body, the Amnesty International has reported that female detainees at the notorious Nigerian police "Tiger Base" unit in Owerri, Imo State, were forced to perf ...
Forensic pathologists carefully sorted out the 70 different body parts and concluded that they belonged to two distinct persons, both females.