The European Court of Human Rights (ECHR) ruled on Thursday that Spanish authorities failed in their duty to adequately investigate allegations of human trafficking made by a Nigerian woman. The ...
The National Investigation Agency (NIA) has filed a charge sheet against members of a human trafficking gang that was sending Indians to Laos to work in cyber crime sweatshops run by Chinese scammers ...