Pune Beats Mumbai, Delhi, Hyderabad To Grab #1 Position In Ease Of Living Ranking!
India’s national capital: New Delhi has ranked #65, way down the top 10 cities list which is dominated by Maharashtra.
Rampur from UP is the worst city to live in India.