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 […]
