A cook standing behind a restaurant window prepares a dish in Shanghai yesterday. China’s government has been on edge over spiralling prices with the country’s consumer price index rising 5.4 per cent year-on-year in March, well above the government’s 2011 target of four per cent.