Explore the best cities to live in India with a comprehensive guide on pros and cons. Understand living index factors like job opportunities, quality of life, cost of living, and infrastructure in top Indian cities like Bangalore, Mumbai, Pune, and more.