A beaming Princess Anne has stepped in for the Queen at the Epsom Derby while the 96-year-old monarch watched the horse racing from home.
It was announced yesterday that Her Majesty, who is celebrating her Platinum Jubilee, would not be attending the event today - but she has been sent a souvenir race card to follow the action.
Anne, alongside her husband Vice Admiral Sir Tim Laurence, arrived at the sold-out racecourse in Surrey just before 1pm as part of a procession.