Princess Mary, Queen Mathilde and Princess Letizia: the week"s best royal style in pictures

Princess Mary, Queen Mathilde and Princess Letizia: the week
Princess Mary of Denmark stepped out in two elegant outfits this week.

On Thursday the 42-year-old princess wore a simple pale pink shift dress and matching pink heels. Mary swept her brunette hair off her face to reveal her radiant complexion and a set of dazzling drop earrings.

Three days previously the mother-of-four chose a dark green dress with a long-sleeved sheer number over the top for her appearance at the Maternity Foundation.

Elsewhere the Countess of Wessex opted for an all-navy outfit for a day of engagements in Wiltshire, while Queen Mathilde of the Belgians and Princess Victoria of Sweden both showcased several vibrant outfits during Mathilde and King Philippe’s state visit to Sweden.