Heavy snowfall, blizzard start to lash Istanbul, Turkey's most populous city

Heavy snowfall, blizzard start to lash Istanbul, Turkey's most populous city