Marks & Spencer is celebrating its 125th birthday with the launch of a raft of retro food and drink products - some of which it hasn't sold for years.

Biscuits, tea and jam in limited-edition packaging will hit shelves on Monday alongside classic sweets in old-fashioned sweet jars.

M&S is also bringing back its first range of pre-packed cakes, which it started selling in the 1950s, including Cherry Madeira at £1.79, Battenburg at £1.29 and iced fruit cake at £1.99. It is also resurrecting its first pre-packed cake, the swiss roll, at 99p.