Aldi has been named the cheapest supermarket in the UK for the second month running.
Consumer champion Which? compared the price of 47 popular grocery items as part of its monthly price comparison of the big supermarkets.
Aldi came out cheapest, costing £74.23 on average and beating rival Lidl by £1.38.