Kate Middleton, 38, donned a blush suit from Marks & Spencer as she visited an NHS 111 call centre in London, on Thursday. European royals have recently stepped out in similar ensembles.