Kate Middleton wore a burgundy long-sleeve dress and a long plaid coat when visiting the Royal Marsden Hospital in London4.
Rod Stewart and King Charles had a memorable interaction at The King's Foundation's 35th anniversary time capsule ceremony on ...