Her beautiful navy military coat is by Canadian brand Mackage, a label that has previously been seen on the wife of Canada's Prime Minister Justin Trudeau, Sophie.

The Joseph skirt Meghan Markle wore.

This isn't the first time Markle has worn a Canadian label, flying the flag for the country where she used to spend nine months of the year, filming episodes of Suits.

During her engagement announcement, Markle wore a belted white coat by Canadian brand Line The Label, which she wore over a £437 ($765) dark green dress by Parosh.

The Kurt Geiger boots Meghan wore.

Line The Label's website crashed on that day, due to the number of people trying to access it.

The couple announced their engagement last week after months of speculation.

Prince Harry proposed to Markle, who has been married before, about a month ago in London while the pair were cooking a roast chicken.
They will get married early next year and live together in Kensington Palace.