From Kate Middleton to Lady Kitty Spencer and lots of cool fashion women in between, these are the best Ascot outfits of 2019.
542