British Queen Elizabeth II allowed her granddaughter-in-law Kate Middleton to wear her most expensive jewellery for an event in 2014, according to a report.
The Duchess of Cambridge was the lucky royal to wear Queen Elizabeth’s diamond necklace, she was gifted at the time of her wedding in 1947.