10 Best Indian Cities to Live In


Chennai:
Chennai takes the fifth place on the list. It scores 5 and 3 respectively for quality of life and quality of city systems. It is a chief commercial, cultural, economic and educational center in South India and is also known as the "Cultural Capital of South India". Chennai was also declared as the most livable city in India by the Institute of Competitiveness.
It is the fourth most populous metropolitan area in the country and its economy has a broad industrial base in the automobile, computer, technology, hardware manufacturing and healthcare sectors. The city is India's second largest exporter of information technology (IT) and business process outsourcing (BPO) services as of 2012.  It is also called "Detroit of India" as a major part of the country's automobile industry is based in and around the city. Further, Chennai has the 3rd largest Expatriate population in India after Mumbai and Delhi.

Kolkata:
Kolkata is the sixth best city to live in India. It scores 6 and 10 respectively on quality of life
and quality of city systems. It is the third-most populous metropolitan area in the country. Though Kolkata faces substantial urban pollution, traffic congestion, poverty, overpopulation, and other logistic and socioeconomic problems, it still fares well on the list.

Also Read: Least Populated Cities in India