CBI Busts Global Scam: 26 Arrested in Massive Call Center Raid
The Central Bureau of Investigation (CBI) in India has detained 26 suspected organizers of illegal call centers operating in four Indian cities, whose employees defrauded citizens across the globe, including in the United States....