Royal Ascot 2015 begun today, and that can only mean one thing...
The most weird and wonderful hats in the fashion world came out to play, and this year's offerings are nothing short of spectacular.
See all the hats to grace the heads of attendees on day one below:
Royal Ascot is held from the 16th - 20th June 2015. Tickets start from £19 - £78. For further information and to book visit ascot.co.uk or call 0844 346 3000.
The most weird and wonderful hats in the fashion world came out to play, and this year's offerings are nothing short of spectacular.
See all the hats to grace the heads of attendees on day one below:
Royal Ascot is held from the 16th - 20th June 2015. Tickets start from £19 - £78. For further information and to book visit ascot.co.uk or call 0844 346 3000.
SEE ALSO:
What To Wear At Royal Ascot
Royal Ascot's 'Fashion Guide' Embraces Granny Glamour
44 Pictures Of Hair-Raising Hats From Royal Ascot Ladies Day 2014