Supermarkets across the UK have placed limits on how much cooking oil customers can buy due to supply-chain problems caused by Russia's invasion of Ukraine.

Tesco is allowing three items per customer while Waitrose and Morrisons have placed limits of just two items each, according to the BBC.

A spokesperson for British Retail Consortium, Tom Holder, said the move was a temporary measure "to ensure availability for everyone".

Most of the UK's sunflower oil comes from Ukraine, with the restrictions applying to that product as well as olive and rapeseed oils at some supermarkets.

Mr Holder said retailers were "working with suppliers to ramp up production of alternative cooking oils, to minimise the impact on consumers".

A Tesco Ireland spokesperson said: "We currently have no customer purchase limits on cooking oils but we are monitoring stock levels daily. We encourage customers not to alter their normal purchasing habits."

Recent data showed cooking oil was one of a range of food staples to see a price increase in the UK.

The price of cooking oils and fats went up 7% and is nearly a quarter more expensive than a year ago, the Office for National Statistics said on 13 April.

The war in UKraine is threatening the food supply and livelihoods of people in Europe, Africa and Asia who rely on the vast, fertile farmlands of the Black Sea region known as the "breadbasket of the world".