Royal Ascot horse racing festival

A man wears a hat made of flowers on the first day of the Royal Ascot horse racing festival at Ascot, Southern England, June 18, 2013.[Photo/Agencies]

Related stories:

Courses for horses

Dragon boats race on Qinhuai River in Nanjing

Catherine attends naming ceremony of 'Royal Princess'

British royal paintings exhibition charts 250 years of fashion

Macao Jockey Club