Edinburgh Castle, a historic man-made fortress, sits atop a rocky hill surrounded by lush greenery under a dramatic, cloudy sky.