In a nasty surprise, the provisional annual inflation rate based on all India general Consumer Price Index (CPI) (Combined) climbed to three months high to 8.59% in April 2014 as compared to 8.31% in March and came worse than street's expectation of 8.48% figure for month under review. Meanwhile, the corresponding provisional inflation rates for rural and urban areas for April 2014 stood at 9.25% and 7.69% as compared to 8.89% and 7.51% respectively in the previous month.