News, views and top stories in your inbox. Don't miss our must-read newsletter Sign up Thank you for subscribing We have more newsletters Show me See our privacy notice Invalid Email



Kate Middleton nearly gave Canada a cheeky goodbye after a gust of wind blew up her dress and almost flashed her bottom to the world.

The Duchess of Cambridge's 'Marilyn Monroe' moment came as she and Prince William touched down at Calgary airport, as their nine-day tour to the country reached its closing stages.

Walking across to meet well-wishers, Kate, wearing a yellow floaty Jenny Packham dress, struggled to save her modesty as she repeatedly was forced to hold down her dress as the wind blew.

(Image: Getty)

After battling with the breeze, Kate brought smiles of joy to the face of a little girl with cancer by granting her wish to meet a "princess".

Six-year-old Diamond Marshall, who has a large tumour in her abdomen, flew into Kate's arms when the pair met.

The Duchess hugged the little girl who then presented her with a bouquet of flowers.