The ornate diamond tiara Princess Diana wore for her wedding to Prince Charles in 1981 is about to go on display for the first time in decades. The Spencer Tiara will be included in a new exhibition of royal and aristocratic jewels held at Sotheby’s in London from May 28 […]