Which? has called for new food labelling laws after an investigation by the consumer group found that some brands of sliced and tinned ham contained only 50% meat.

The investigation found that Ye Olde Oak ham was the worst culprit - the product contained 55% meat, 37% water and 8% additives, sugar and salt.