Costa Rica with US help nabs 21 suspects linked to human trafficking
Aug 07, 2024
Washington [US], August 7: An extensive police operation in Costa Rica on Tuesday resulted in the arrests of 21 people suspected of links to an international human-trafficking network operating between Ecuador and the United States, police said.