Edinburgh castle shrouded in a pale white mist that swallows the parapets and creeps low among the crowds.