The Art of War: Edinburgh Castle's Military MuseumsAtop The Royal Mile, in Edinburgh, Scotland, stands the forbidding, stone edifice of Edinburgh Castle. Built sometime in the twelfth...