Meghan Markle wore a tartan coat for her first visit to Scotland. Ms Markle paid tribute to her Scottish hosts by donning a Burberry navy and dark green tartan coat.