> The UK is consistently amongst the lowest household expenditure on food in the entire world.
How?
> Only 3 countries in the world are self sufficient in food.
Surely a small island nation is not one of them?