Duchess of Cambridge Kate Middleton stunned in a mesmerizing bottle green dress by Dolce & Gabbana on the fourth day of the royal tour of Canada.
William and Kate arrived in Kelowna in the Okanagan Valley where they met students from the University of British Columbia.
Kate wore the £2,000 piece as the royal couple continued their week-long tour.
The Duke and Duchess watched a university volleyball game and enjoyed local delicacies at a special tasting event at one of the world’s top wineries.
The royal couple visited 30 years after Charles and Diana had been there.