Dense fog enveloped parts of the Delhi-National Capital Region (NCR) this morning, reducing visibility to zero and affecting flight and train operations. The India Meteorological Department (IMD) has issued a moderate to very dense fog warning for many parts of North India, including Punjab, Haryana and Rajasthan.