After wowing in Alexander McQueen last night, the Duchess wore another white design, this time by Beulah London. Kate paired the understated dress with her favourite L.K Bennett heels and on this visit, she was asked to wear a headscarf, in keeping with Islamic laws.
So how do you rate Kate's latest look? We'll bring you all the latest outfit changes from the tour later today. In the meantime, here's some highlights from the couple's tour so far:
Find out more in the video below: