Duchess of Sussex
Meghan Markle dons £12,500 necklace and stuns fans with 'phenomenal' last outfit in Canada
Meghan Markle made a grand last appearance in Canada and it seems to have secured the royal fan seal of approval.
Meghan Markle made a grand last appearance in Canada and it seems to have secured the royal fan seal of approval.