Edinburgh Castle is one of Scotland's great historic landmarks, standing on a volcanic crag occupied since the Bronze Age. A medieval royal castle which was a major residence for Scottish royalty for centuries, it remains a centre of royal and military ceremony.