Glamorous racegoers have pulled out all the sartorial stops as they arrived at Royal Ascot today to kick off the annual celebration in style.

The carriages scarcely will have stopped rolling before the top-level action gets going Tuesday for five days at Royal Ascot in Berkshire, England.

Royal Ascot gets underway at 2.30 p.m. today with the Queen Anne Stakes, a fascinating Group 1 race over the straight mile.