Wen, who was speaking to a group of foreign company executives at a meeting in Beijing, also said he was “surprised and shocked” when he saw oil prices exceeding $100 a barrel this year, according to a pool report.

He said unrest in the Middle East and loose monetary policies in “some countries” had caused the spike in energy prices.