Tony Clark/WENN.com

Prince Harry attends the horse racing at Royal Ascot on the day of the King George VI & Queen Elizabeth Stakes Race in Surrey, England on Saturday.

The fashion extravaganza that is Royal Ascot, is one of the most famous and prestigious events in the sporting calendar where first class horse racing is combined with spectacle, style and tradition, and this year celebrated it’s 300th anniversary.