Cheltenham Ladies Day: the finest in fashion

Ladies put their best feet forward for a day out at the races in Cheltenham, in an array of daring and colourful frocks. .