Ms Middleton, formally known as the Duchess of Cambridge, wore a stunning blue beaded gown by one of her favourite British designers, Jenny Packham. With a twist - according to several reports, the beading work for her gorgeous dress has apparently been done in, what for it, India. Prince William looked dapper in a black tuxedo.
The couple met several Bollywood celebrities including Shah Rukh Khan, Aishwarya Rai Bachchan, Alia Bhatt, Sonam Kapoor and more upon their arrival on the red carpet.
Twitter and media both seem extremely impressed with Ms Middleton's look for the night. There's no denying that she's a sight for sore eyes.
Follow NDTV for latest election news and live coverage of assembly elections 2019 in Maharashtra and Haryana.
Subscribe to our YouTube channel, like us on Facebook or follow us on Twitter and Instagram for latest news and live news updates.