Food & Farming Plan
-
£86.4 billion spent on catering
Defra has published a snapshot of the UK’s food and farming industry. The new infographic shows that 71% of land is used for producing food, with the country currently 76% self-sufficient in home-grown food (this is higher than this study… Read More