Secrets of Great British Castles Season 2
Still a functioning military garrison, Edinburgh Castle has been the scene of royal births, notorious murders and nearly two dozen sieges.
Still a functioning military garrison, Edinburgh Castle has been the scene of royal births, notorious murders and nearly two dozen sieges.