‘Forced to endure hell’ – A severe new report on human trafficking

CNA has this report here.