Michael Kors

Kate Middleton wears Michael Kors for the first time on final day of royal tour

April 25, 2014

Fashion fans struggled to recognise the indigo jacquard swing coat that the Duchess of Cambridge, née Kate Middleton, wore to close her royal tour of New Zealand and Australia on Friday. But HELLO!...