These days it seems like pretty much every time I get a phone call from someone trying to sell something they have a thick Indian accent... I know the rise of outsourcing has become a prominent issue recently, but why is there such an abundance of Indian tele/online marketers as opposed to other countries? I rarely get calls from people from Singapore or China etc. for example. Is the labour cost that much lower for the average Indian employee? I feel sorry for a lot of them and a bit guilty when I always blow them off