The weather has taken u-turn since Monday evening. Heavy rains in Delhi and snowfall in the northern states has crippled normal life.