The Duke and Duchess of Cambridge are on day three of their royal tour in India, and with it comes more stunning ensembles worn by Catherine.
Kate Middleton nailed her royal tour outfits, yet again, first donning a printed maxi dress by U.K. high-street brand, Glamorous, while visiting a centre for homeless children in New Delhi run by the charity Salaam Baalak.
The $40 frock (which is now sold out) features a lace-up neck and long sleeves with blue accents at the wrists.
The 34-year-old mother-of-two paired the maxi with pointy-toed blush suede flats from Xpresso. She put her hair up in a simple, half-up twisted 'do, with soft curls cascading down her shoulders.
At the centre, Kate was presented with a lei and a bindi, which she wore while participating in arts and crafts with the children.
Later in the day the Duchess slipped into a mint green Temperley London dress to have lunch with India's Prime Minister Narendra Modi.
The lace frock was a nice contrast to Catherine's previous breezy look, especially with the high neckline and pleated skirt.
Prince George and Princess Charlotte's mother kept her accessories to a minimum, simply pairing the dress with nude pumps and a small, woven clutch.
Her long, brunette locks were pulled up into a chic chignon, and her makeup kept neutral with some bronzer and smoky shadow.
We can't wait to see what Kate wears next!
In the meantime, check out more royal tour photos below: