Delhiites woke to a chilly morning with the minimum temperature settling at 8 degrees Celsius, the Kashmir Valley shivered under sub-zero temperatures while Punjab and Haryana also saw the mercury dip as large parts of north India experienced biting cold.