India’s inflation fell to its lowest level in eight years in July 2025. Food prices fell the most since 2019.