News November 11, 2026 Global Cities Index 2026: Delhi Leads India, Kerala Leads on Quality of Life Oxford Economics ranks 1,000 world cities in its Global Cities Index 2026. Delhi leads India at 268th overall, with the world's 13th… Read more →