Aldi customers in Hertfordshire and Bedfordshire could win their shop for £1, thanks to the supermarket's new charity raffle.

From Monday, April 15 to Monday May 6, shoppers can purchase a £1 raffle ticket from the till at participating stores, and they will be entered into the draw to win a £100 gift card.

One winner per store will then be chosen at random on Tuesday, May 7, and contacted by telephone, with all proceeds going to Aldi's dedicated charity partner, Teenage Cancer Trust.

The customer raffle is part of the supermarket's celebrations after it raised £10 million for Teenage Cancer Trust since partnering with the charity back in 2017. That fundraising target has now been increased to £15 million by 2027.

"We are so proud to support Teenage Cancer Trust and the invaluable work they do for young people up and down the country," said Liz Fox, national sustainability director at Aldi UK.

"This raffle is part of our celebrations for reaching our £10 million milestone for the charity and it is a fantastic opportunity for customers to win their weekly shop for just £1."