Fog blankets the historic man-made skyline of Stockholm, Sweden, with church spires and buildings emerging softly through the mist.