Edinburgh Castle and Stirling Castle were both built on top of ancient volcanoes. The steep cliffs and high rocks of a volcanic mountain made it difficult for enemies to attack and helped the ...