As India is a developing country, the Job opportunities in India are more. India has large number of graduates and postgraduates in each and every field such as science and technology, IT sector, arts, etc. As the graduates and postgraduates in India are ready to expose themselves to the world of competition, they are ready to work for less pay. The main reason for that is, the people want experience and exposure to different environment where the chance of learning several things is more. Money matters less for people who have the capacity to prove themselves. The foreign companies in the present are openings their branches in India because they know that Indians are hardworking and they have the zeal to accept and work for the upliftment of their country.
No, job opportunities are not only more in India but they are also more in other countries like china, Japan etc. Many other countries are also equally competent. Do we know why china and Japan have seen a drastic change in their development? B’s they work even harder and smarter than us. Even more people and more opportunities are there in India but we rank higher in unemployment? As far as job opportunities are considered they are more in china and Japan but they don't give a chance to foreigners as in US. If we consider the opportunities for Indians I think there are more opportunities in India than in US or any other country abroad as most of the mnc's are opening their branches here.