Costa Rica with US help nabs 21 suspects linked to human trafficking
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
August 06, 2024