The Duchess of Cambridge stepped out in a stunning emerald green gown by Jenny Packham in Pakistan – but her husband the Duke of Cambridge also turned heads with his sartorial style.

William wore a traditional sherwani coat by Karachi-based designer Naushemian, rather than regular black tie, for the special evening reception hosted by the British High Commissioner.

The duke’s knee-length buttoned teal coat, worn with plain matching trousers, was made of embroidered fabric.

Kate’s glittering floor-length dress evoked memories of one of Diana, Princess of Wales’s most famous outfits.

Kate
The Duchess of Cambridge in her Jenny Packham gown (Owen Humphreys/PA)

The glamorous dress, which she was seen in several times, was one of Diana’s favourites and sold for £96,000 at auction in 2016.

Diana's dress
A green sequined evening dress worn by the Princess of Wales on several occasions including an official visit to Austria (Yui Mok/PA)

She began the second day in Islamabad in a periwinkle blue traditional kurta with trousers and a two-toned chiffon scarf by local designer Maheen Khan.

Khan has been dubbed the Coco Chanel of the East and is known for her flattering cuts, chic designs and a mastery of chiffon.

Kate with William
The Duke and Duchess of Cambridge during a visit to the Margallah Hills on the second day of the royal visit to Pakistan (Owen Humphreys/PA)

Kate stayed in the ensemble when she and William visited schools in the Margalla Hills, which sit in the foothills of the Himalayas.

The duchess then switched into a spring green tunic by Catherine Walker, white trousers by Maheen Khan, a dark green patterned scarf by Satrangi and earrings by Pakistani brand Zeen for a lunch with Pakistan’s Prime Minister Imran Khan.

Kate and William in Pakistan
The Duke and Duchess of Cambridge with Imran Khan (Owen Humphreys/PA)

The bright green tunic with its sleek lines drew comparison with an outfit worn by William’s late mother Diana on an official visit to France in 1992.

Kate and Diana
Kate in Islamabad, and Diana in France in 1992 (Arthur Edwards and Martin Keene/PA)

When the princess travelled to Lahore, just three months before she died, she was pictured in a royal blue shalwar kameez.

Kate in her blue Maheen Khan outfit, and Diana in Lahore in 1997 (PA)

The bespoke piece, fashioned with a drape which extended to the back, was described as a “stunning sartorial start” by followers of the duchess’s fashion @katesclosetau.

William and Kate arrive
The Duke and Duchess of Cambridge arrive at the Pakistani Air Force Base Nur Khan, near Islamabad (Owen Humphreys/PA)

The arrival outfit also was reminiscent of the shades worn by Diana on her own visits to the country.

Diana
The Princess of Wales, cradling a sick child at a reception held at the Shaukat Khanum Cancer Hospital during her visit to Pakistan in 1996 (John Giles/PA)