We're still in the thick of winter, with much of the country seeing brutally cold weather, but we all know how mysteriously ...
Kate Middleton wore a burgundy long-sleeve dress and a long plaid coat when visiting the Royal Marsden Hospital in London4.