Whether it be an official portrait or a high-society banquet, Queen Elizabeth, Princess Diana, Kate Middleton, and Meghan Markle are no strangers to accessorizing with headwear. Here, the 25 best royal tiara moments of all time.