China is getting pummeled by rising costs that have pushed producer price inflation to its highest level in nearly 13 years.
China is getting pummeled by rising costs that have pushed producer price inflation to its highest level in nearly 13 years.