Hold that dress! The Duchess of Cambridge had an almost Marilyn Monroe-like mishap in India while visiting the India Gate war memorial in Delhi.

But the mother-of-two managed to catch her white Emilia Wickstead dress just in time before flashing waiting photographers, news.com.au reported.

It came during persistent wind in the most moving moment of their India trip so far, as they laid a wreath at the memorial for Indian soldiers who died during the First World War.

The out of control dress threatened to upstage the sombre occasion. Picture: Getty Images
The out of control dress threatened to upstage the sombre occasion. Picture: Getty Images

The unscripted moment was part of the second day of their six-day trip to India and Bhutan. Earlier, the couple toured a museum near where Indian independence leader Gandhi was assassinated in 1948.

Advertisement

They have also visited Mumbai to meet with young entrepreneurs where Prince William drove a Formula E simulator car. The Duchess also showed off her skills with a bat in the south Indian city where she smashed a couple of balls with children from non-governmental organisations.

This time, the pair have left Prince George and Princess Charlotte behind after taking George with them on their tour of Australia in 2014.

Tomorrow they will meet with Indian Prime Minister Narendra Modi, before travelling to the Kaziranga National Park and into neighbouring Bhutan to meet King Jigme Khesar Namgyal Wangchuck and Queen Jetsun Pema.

The trip will finish with a visit to the Taj Mahal, retracing the steps of a 1992 visit to the monument of love by William's mother, the late Princess Diana.