China's consumer price index, a main gauge of inflation, rose 1.2 percent year-on-year in April, data from the National Bureau of Statistics showed on Monday.

China's consumer price index, a main gauge of inflation, rose 1.2 percent year-on-year in April, data from the National Bureau of Statistics showed on Monday.

China has cushioned the worst of the energy shock through its strategic oil stockpiles and a diversified mix of renewable energy sources.