
Princess Anne has been hailed as the 'definition of beauty and grace', after arriving in Canada wearing a classic beige suit with her signature matching scarf.
- Princess Anne has delighted royal fans yet again, after arriving in Canada wearing a classic beige suit with her beloved matching scarf.
- The Princess Royal, 72, is currently in Alberta to attend The Duke of Edinburgh’s Commonwealth Study Conference as president of the organization.
- In other royal news, Princess Eugenie gives birth to baby boy as she reveals the sweet family history behind his name in pictures with August.