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.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results