A dense fog enveloped parts of Uttar Pradesh on Monday morning with Etawah recording the lowest minimum temperature at 3 degrees Celsius, according to the Meteorological Center. In the last 24 hours, Kanpur recorded 3.1 degrees Celsius, Varanasi 3.5 degrees, Bijnor and Ayodhya 4 degrees each, Hamirpur 4.2 degrees, Lucknow 4.5 degrees, Sultanpur 4.6 degrees and Barabanki 5 degrees.