Clothing Answers

Who does michaelle jean represent?

Her Excellency the Right Honourable Michaƫlle Jean, as Governor General of Canada, represents the Canadian head of State, Her Majesty the Queen of Canada.
Hots dresses