Global food prices have hit the highest level in over a decade after rising by more than 30% in the last year, the United Nations Food and Agriculture Organization (UNFAO) says.
The agency’s figures highlighted the soaring cost of cereals and vegetable oils around the world.
Vegetable oil prices hit a record high after rising by almost 10% in October.
Disruptions to supplies, high commodity prices, factory closures and political tensions are helping to push up prices.
The UNFAO said its measure of cereal prices was up by more than 22% compared to a year earlier.
The price of wheat was one of the major contributors to this rise, up almost 40% in the last 12 months after major exporters – such as Canada, Russia and the US – had poor harvests.
“In the case of cereals, we’re facing a situation where one could say it’s climate change which is ultimately causing falling production,” Peter Batt, an agribusiness expert at Curtin Business School told the BBC.
“We’ve had pretty bad years [of harvests] in a lot of places.”
The UNFAO said its index of vegetable oil prices was pushed up by rises in the cost of palm, soy, sunflower and rapeseed oils.
In the case of palm oil, prices have been driven higher after output from Malaysia was “subdued” due to ongoing shortages of migrant workers, the UNFAO said.