US warns ‘India-based call centre scam industry’

US warns ‘India-based call centre scam industry’
Workers in a call center in India. File photo/ AFP

Most Popular Stories