Weather Latest Update: Dense fog has descended upon several states in North India, including Punjab, Delhi, Uttar Pradesh, Madhya Pradesh, and Haryana, disrupting normal life and causing delays in train services. The India Meteorological Department (IMD) reports heavy fog in Delhi, NCR, and various other cities, impacting visibility and leading to delays in train schedules.