World5 months ago
4 Indians arrested in US on human trafficking charges, forced labour scheme uncovered
Four Indians were arrested in Princeton, New Jersey, on human trafficking charges. Following up on a welfare call, the authorities uncovered a forced labour operation running...