Stunning racegoers arrive for day two of Royal Ascot in wacky and wonderful costumes as 12,000 punters soak up sunshine

previous post