The month of June is an exciting one for royal watchers, with Queen Elizabeth hosting garden parties at Buckingham Palace, the British royal family in their historic regalia for the Windsor Castle Order of the Garter ceremony and last but certainly not least, the always spectacular turnout – and fashion moments! – at Royal Ascot. From the Queen and Princess Diana to Kate Middleton and, in 2018, newly-minted royal Meghan Markle, the royal guest list (and Ascot's famously strict dress code!) has always made the horse racing extravaganza a major event to watch. To see your favourite members of British royalty at their most elegant over the years, watch below for a must-see look at the best-ever royal moments at Ascot.