The Duchess of Cambridge looked stunning in a red Preen dress when she joined Prince William for an historic reconciliation ceremony with Canadian First Nations groups last night.

After a dress down day in the rain forest, Kate was the epitome of glamour in at a reception for political and civic leaders from across British Columbia at Government House in Victoria.

The Princess turned heads in a £1,000 Thornton Bregazzi dress with the royal family’s diamond maple leaf brooch, given to the late Queen Mother by her husband, King George VI, to mark the state visit to Canada in 1939. It was another homage to the Canadian flag after doing the same on the day she arrived, wearing a £4,000 Alexander McQueen statement frock in red and white, the national colours of Canada.

She and William mingled with 200 guests in the ballroom of the grand house, the monarch’s official residence in the province of British Columbia. But before the reception they joined around 25 people, including First Nations representatives, in the drawing room for a ceremony designed to heal the wounds of conflict between indigenous people and the government.

To read more, click here.