Kate Middleton wears a veil and channels Lady Diana as she visits a mosque in Malaysia

Kate Middleton was her gorgeous best as she and Prince William visited Malaysia's biggest mosque. The couple took off their shoes as a sign of respect, and Kate channelled mother-in-law, Lady Diana, who wore similar attires twenty years ago when she visited a mosques in Egypt and Pakistan. The Duchess of Cambridge wore a pale grey dress by Beulah London, which had ruffles and buttons down the front, with a head scarf and tan LK Bennett pumps. She looked like a vision of peace and tranquillity in white, and certainly maintained her composure as on that day a French magazine published private photos of her on her holiday with the Prince.

Kate Middleton wears a veil and channels Lady Diana as she visits a mosque in Malaysia

Kate Middleton wears a veil and channels Lady Diana as she visits a mosque in Malaysia

Kate LK Bennett pumps