Two weeks after Tesco launched its Big Price Drop, the average price of four pints of milk in the leading five supermarkets has dropped by 17p.

In the week to 20 September, the average price of four pints of standard own-label milk in the mults was £1.44, with Tesco, Sainsbury's, Morrisons and Waitrose all selling at £1.49, and Asda selling at £1.25. This week, the average price was £1.27.

Tesco has seen the biggest drop it first cut its standard own-label milk from £1.49 to £1.25 to match Asda and then, when Asda dropped its price to £1.18 a week ago, reduced it by a further 7p. Its four pints of milk are now 31p cheaper than they were two weeks ago.

Sainsbury's cut its own-label milk from £1.49 to £1.25 last week, with Waitrose following suit this week. Morrisons also initially slashed its price to £1.25 but this week raised its own-label milk back to £1.49 again.