Duchess Kate, Princess Mary, Charlotte Casiraghi and Queen Rania: a gallery of the week's best royal style