Me either. The sound (or try to sound) British and if you ask, they claim to be in England.
Someone here claims that they are British citizens working from callcenters in India. I haven’t been able to confirm this
Me either. The sound (or try to sound) British and if you ask, they claim to be in England.
Someone here claims that they are British citizens working from callcenters in India. I haven’t been able to confirm this