Heavy snowfall in Kashmir and other parts of north India leads to icy winds in the plains. Fog causes flight and train delays, cancellations in Delhi