Their story had already captured hearts across the world - the ultra marathon runner and the stray dog that stuck by his side through a gruelling desert race in China.

Dion Leonard and Gobi became inseparable during the 250km marathon, prompting the athlete to adopt him.

But before he could bring him home to Edinburgh the dog disappeared.

After a global online campaign and days of searching the pair have been reunited.

John Sudworth reports.