India is the second most populated country in the world. Ranking right behind China with a stinkin' 1.3 billion people! India's population living in urban areas used to be 11.4%. Now it is at 31.16%. That is because urban areas have jobs and jobs equal money, and who doesn't want money? Also there are more people being born than there are dying, which means the population is increasing even more. The demographics are that there are 19.3 births per 1,000 people and there are 7.3 deaths per 1,000 people. It also means that there will be even more people living in urban areas, for them to sustain their families.
There are two types of schools in India, private schools and government schools. In government schools, their coriculum is really bad, and the private schools are a little better. The people in India go more to private schools because they are better and they just don't go to government schools because they barely teach anything. There you really focus on engineering, and it is very advanced and difficult. In India to work at a call center you at least need a high school diploma. They also should have good communication skills. They should also be good at multi tasking.
I went to a call center in India. The call center companies I went to was, Call and we'all answer!. There were a lot of people there. They have classes where they try to understand American culture and try to master an English accent. At most they earn $5,000 per year.
India has a comparative advantage to the US. The reason is that their schools are much harsher and they teach advanced topics, such as engineering. Since they learn engineering they can engineer things a lot better than us because in the US we don't really learn engineering. They mostly learn engineering since childhood. The way you can really learn engineering is if you take classes on it, but most people don't. In India you are given engineering classes. That is how India has a comparative advantage to the US.