Heavy snowfall cripples life in Istanbul

Bad weather causes vehicles to be stranded around the city as flights suspended from metropolis’s largest airport.