Archive

Indian call centre that scammed UK residents with HMRC phone calls busted and 21 arrested

New Delhi June 6: The Delhi Police busted an illegally run international call centre in West Delhi’s Naraina and arrested
Read More