Business
India CPI likely at 4.5% in July 2026 as food inflation broadens
Bank of Baroda's latest report puts India's July 2026 CPI at 4.5%, but the real alarm is the Essential Commodities Index hitting its sharpest-ever rise at 4.1% year-on-year — and accelerating to 5.4%…