Duchess of Cambridge's £30 M&S trainers sold out in almost every size
Kate Middleton, 38, wore the £30 shoes as she raced Jessica Ennis-Hill and tried her hand at taekwondo at a SportsAid event at London Stadium. Hours later they had sold out in almost every size.