India?s CPI hit a 17-month high of 6.95 percent in March. Hopes that the March CPI of 6.95 percent may be a peak were already dashed by the stickiness in crude oil prices. Read More

reported by Latha Venkatesh at Moneycontrol