28th October 2003 at 12:31
#13013
Amit
Guest
hello guys , I am settled in USA and i am planning to start a call centre in Delhi india with a 10-12 seating initially. I was wondering if someone can guide me the whole process