Which? has revealed the results of its monthly food price comparison, and Asda came out cheapest at £512.30 for a bigger shop of 206 items, beating Tesco with a Clubcard by £3 (£515.30)