Exotic hats at the Royal Ascot Festival
Madam! Madam, pardon me. But I believe you're losing your beans."
Ascot currently stages 26 days of racing over the course of the year, comprising 18 flat meetings between April and October, and 8 jump meetings between October and March. The Royal Meeting, held in June each year, remains the highlight of the British summer social calendar.