Let it snow! Flakes grace Istanbul's scenery