Royal Marines Band play for Prince Harry and Meghan Markle on visit to Edinburgh Castle

Prince Harry and Meghan Markle were greeted by music from The Band of Her Majesty's Royal Marines Scotland on their visit to Edinburgh Castle today.

It marks the first time a Royal Marines band has performed for His Royal Highness Prince Harry since he was officially appointed as the new Captain General Royal Marines before Christmas.

The band entertained the crowds who had gathered to watch the royal couple's arrival, as they walked up the esplanade to meet members of the public as they embarked on their tour of Edinburgh.

We've played Edinburgh Castle many times before, but this was a truly unique experience to play for Prince Harry in his first official capacity as the new Captain General Royal Marines.

Captain Matt Weites RM

Captain Matt Weites, the Director of Music for the Band of Her Majesty's Royal Marines Scotland, said: "We've played Edinburgh Castle many times before, but this was a truly unique experience to play for Prince Harry in his first official capacity as the new Captain General Royal Marines.

"We hope we contributed to a warm Edinburgh welcome to the couple, despite the cold weather."

Songs played for Prince Harry and Ms Markle included The Captain General, Clash of the Dreadnoughts, Dragon Music, Warship and Invincible.