2 results
A pop-up restaurant in London makes tinned seafood the star of the show.
UK – A pop-up restaurant in London is celebrating the most humble of foods – tinned fish.