Many Britons would argue “it has to be Heinz”, as per the famous baked beans slogan, but the results of a taste test suggest there’s a new front-runner on shop shelves – and they cost just 41p per tin.
This article, images and content belong to the source and curated for informational purposes.