Rappler's latest stories on Luis CdeBaca
China, Russia angry over US human trafficking report
China and Russia on Thursday June 20 blasted a US report that downgraded their countries for failing to make greater efforts to combat human trafficking
US lashes China, Russia for human trafficking
Human trafficking is an assault on our most dearly held values of freedom and basic human dignity
Up to 27 million people living in slavery worldwide: US
As America prepares to mark the 150th anniversary of the proclamation of the emancipation of US slaves people must reflect on how much further we have to go to free all these 27 million victims Clinton said at the unveiling of the 2012 Trafficking in Persons report