Tesco is distributing £160m worth of Clubcard vouchers over the next fortnight in its biggest-ever mail-out. More than 17 million Clubcard holders will receive an average of £12 in vouchers ahead of the Christmas period.

Tesco had attracted three million more members since last year thanks to the launch of Clubcard 2 in August, said marketing director Carolyn Bradley. "We'll pull out all the stops to get vouchers out in time for the first Christmas shopping trip," she said.

London, Edinburgh and Glasgow are being prioritised due to the effects of the postal strikes.