Princess Mary, the Duchess of Cambridge and Queen Mathilde: Gallery of the week"s best royal style

Princess Mary of Denmark donned a wide variety of outfits during her official visit to Greenland this week.

The 42-year-old princess stepped out in chic brown pinstripe trousers, a cream polo neck jumper and a brown fur gillet on Sunday, later showing her art for diplomatic dressing by wearing the country”s colourful traditional clothing.

Elsewhere the Duchess of Cambridge, née Kate Middleton, wore a cream Alexander McQueen coat dress and a matching Jane Taylor Hat for a WW1 memorial engagement with Queen Mathilde, who opted for a long-sleeved ice blue dress.

Left to right: the Duchess of Cambridge, Queen Letizia of Spain, Queen Mathilde of the Belgians, Princess Mary of Denmark