Prince William and Kate, the Princess of Wales, stepped out for Royal Ascot, the annual horse racing event held in southern England, on Wednesday.

Catherine, 44, was a vision as she enjoyed the festivities on the second day of the prestigious British racing event after pulling out of last year's festival at the last minute.

Royals from Kate Middleton to Zara Tindall have arrived at Royal Ascot, and they brought their best summer colours for the occasion – here’s how to get their looks for less