Oxford Economics’ 2026 index finds Indian cities lagging in quality of life: none of the country’s top 10 overall cities ...