A steel production base of Dongbei Special Steel Group in Dalian City, northeast China\'s Liaoning Province. China\'s producer price index (PPI), a barometer of future consumer inflation, fell 2.6 percent year on year in April, the National Bureau of Statistics said on Thursday. The drop exceeded the 2.2 percent market forecast and recorded the lowest figure since November, suggesting continued weak market demand