organization · 1 record
Delhi Police arrested 11 individuals involved in a transnational tech-support scam targeting US citizens.