Get Kate Middleton's classic denim style for under £30 with M&S dress
The M&S denim button-front midi shirt dress is similar to a style worn by Kate Middleton when she met Sir David Attenborough in 2020 - and it's now available for less than £30 with a TopCashback offer