Three million children have eaten free or reduced-price meals in supermarket cafés since May

Leading the pack has been Asda, which has served a million £1 children's meals since June, with the deal still being made available to cash-strapped families.