Meghan Markle appears to be channeling Princess Diana - in dress and charitable behaviour.
Visiting Edinburgh with Harry, she chose a tartan coat for the visit.
The royal bride-to-be, 36, looked chic in a £1995 (NZD$3791) Burberry coat, while giving a nod to Scotland with the tartan fabric, reports the Daily Mail.

Her choice of navy and green check also bears a striking similarity to a dress worn by the Princess of Wales while attending the Highland Games in Bute in 1987.