Queen Rania, Princess Mary and Charlotte Casiraghi: Gallery of the week's best royal style

Princess Mary of Denmark and the Countess of Wessex both showcased a host stylish outfits while on tour in Canada this week.

Having turned heads upon her arrival in the country's capital Ottawa with an elegant rose-patterned dress, the Danish royal later sported a chic white blouse and a mid-length black silk skirt for an appearnce at Toronto's Hudson's Bay.

Elsewhere Queen Rania of Jordan wore an eye-catching mulberry-hued dress and matching heels at to meet French President Francois Hollande at Elysee Palace in Paris while Charlotte Casiraghi dazzled in black at Gucci's Milan Fashion Week show.



Don't miss a beat with HELLO! Canada's Daily Hits newsletter, your daily dose of royal and celebrity news, fashion, weddings and more. CLICK HERE to sign up for free!