There is nothing quite like Ladies' Day at Royal Ascot for providing an eye-catching spectacle of style, colour and extravagance.
Hat wearers of all description can be seen - from the formality of the royals to the flamboyance of the famous and the not-so-famous - all enjoying the sun and a flutter on the horses.