Princess Anne attends the second day of the Royal Ascot horse meeting also in England, June 20, 2012.
Princess Anne attends the second day of the Royal Ascot horse meeting in Ascot, England, on June 20, 2012.