1 films Found
Play
Indian call centres are a booming business - but why do they not like admitting they are calling from India when on the phone to a potential client?
This site uses cookies. By continuing to use this site you are agreeing to our use of cookies. For more info see our Cookies Policy