India is one of the developed countries with a fast developing economy and has diverse job opportunities. People who wish to come and work in India find the open labour market welcoming. For those who wish to explore India and can adapt to the culture and lifestyle of the country, working there can be a great opportunity. There are several major cities, including Mumbai, Kolkata, New Delhi, Bangalore and Pondicherry, that host expatriate communities.