White castle keep and stone walls under cloudy skies