Prince Harry and Meghan Markle met one of the armed forces' smallest recruits when they visited Scotland for the first time - a Shetland pony.

Corporal Cruachan IV, the mascot of the Royal Regiment of Scotland, is famed for trying to upstage the Queen when she visited Stirling Castle last summer by nibbling on her posy.

But he was on his best behaviour when he met the prince and his bride-to-be as they made their first joint visit to Scotland, starting with a trip to Edinburgh Castle.

Prince Harry and Ms. Markle are greeted on arrival at Edinburgh Castle by the Band of the Royal Marines and the mascot of The Royal Regiment of Scotland, Shetland pony Cruachan? pic.twitter.com/3nzR9W6ZP5