Nine tomatoes for £15? How the very basics became more expensive than oysters

Welcome to the ‘hungry gap’ – the time of year when salad days are months away, and there simply isn’t enough food. To confront this in 2023 forces a reckoning, writes Zoe Williams

The Guardian