M&S has said that it will hold a 30%-off Christmas sale, starting tomorrow. The move comes after shares slumped when analysts predicted that the retailer might miss its financial targets.

Earlier this week, Debenhams asked suppliers to cut their prices, whilst Gap raised its price cuts from 50% to 60%.