Kate Middleton has worn a £1 million tiara that’s so heavy, it hurt Princess Diana’s head

The Princess of Wales looked as radiant as ever as she attended the Buckingham Palace Christmas Diplomatic Reception.