Kate Middleton pulled off an effortlessly chic high-low outfit today ahead of her royal tour of Pakistan.
The 37-year-old Duchess of Cambridge and Prince William met with faith leader and philanthropist Prince Shah Karim Al Hussaini, Aga Khan IV at the Aga Khan Centre in London. As usual, Middleton looked ravishing in a billowing long-sleeve teal maxi ARoss Girl dress with an emerald green silk sash.