Prince Harry and fiancee Meghan Markle were given a warm welcome on a cold day when they arrived in the heart of Edinburgh for the start of their visit to Scotland.

The city's world famous castle, an iconic fortress for centuries, was chosen as the starting point of their first joint visit to the Scottish capital.

Meghan and Harry wrapped up against the cold in winter coats were greeted by Frank Ross, Edinburgh's Lord Lieutenant and Lord Provost, who represented the city.

Crowds gathered on the castle's esplanade where the Royal Edinburgh Military Tattoo is staged each year to welcome the prince and his bride-to-be.

Ms Markle, who is making her fourth joint visit with Prince Harry, wore a Burberry coat and trousers by Veronica Beard.