On top, Princess Anne wore a navy raincoat with the five Olympic rings all in blue.
The coat was lined in a light blue colour on the inside, but navy on the outside.
Princess Anne is the Honorary President of the British Olympic Association, and played a huge role in the London 2012 games.
She competed as an equestrian herself back in 1976 in Montreal.
Stay connected with us on social media platform for instant update click here to join our Twitter, & Facebook
We are now on Telegram. Click here to join our channel (@TechiUpdate) and stay updated with the latest Technology headlines.
For all the latest Fashion News Click Here