Kate has donned outfits by a variety of designers, including Pakistani Maheen Khan, Jenny Packham and Catherine Walker. She touched down in Pakistan wearing a pale blue dress with matching trousers by Catherine Walker.

The duchess wore a dark blue kurta and scarf, courtesy of Maheen Khan to a school in Islamabad. She accessorised the outfit with a dazzling pair of earrings designed by Pakistani brand, Zeen.

The  duchess and duke met Pakistan's prime minister during the trip, with Kate wearing Catherine Walker again. The outfit bore a striking resemblance to Diana, Princess of Whales' look in 1992 when she visited France.

At a reception hosted by the British High Commissioner to Pakistan, Kate donned a glittering Jenny Peckam gown.

Visiting the National Cricket Academy in Lahore, she sported a shalwar kameez by Gul Ahmed. The duchess the changed into an emerald green shalwar kameez and matching headscarf by Maheen Khan.

Compiled by Phelokazi Mbude

Sign up to W24’s newsletters so you don't miss out on any of our stories and giveaways.