The 2026 Global Cost of Living Index score ranks India on 154 of 155 countries, yet citizens face pollution, traffic, broken roads and water shortages. Is it truly affordable?