1 articles found
Edinburgh Castle is a historic fortress situated atop Castle Rock in Edinburgh, Scotland, with a rich history spanning over 1,000 years.