Kate Middleton looked absolutely stunning in this glittery emerald green gown by Jenny Peckham. She wore this beautiful dress while her and husband Will were on an official tour of Pakistan. The gown was topped with a traditional dupatta scarf to pay tribute to the nation.
It is not uncommon for royal women to pay tribute to a nation through traditional outfits. But during this visit Will decided to join his wife in paying homage to Pakistan. The couple both wore green, which is the Pakistani national color, with Will wearing a knee-length sherwani.