Edinburgh Castle has played host to all manner of visitors and residents over the centuries, but the most interesting by far is a beer drinking elephant.

Edinburgh Live previously brought you the story of the elephant that was kept in an Old Town flat back in 1705, but the next one to live in the capital was in rather more grandiose accommodation over 125 years later.

The 78th Highlanders returned from a post in Ceylon, which is now modern day Sri Lanka, in 1838, but they brought with them an elephant as a sort of regimental mascot. Of course.