A layer of fog covered the National Capital on Friday as the city recorded a minimum temperature of 10.8 degrees Celsius at 5:30 am, according to the India Meteorological Department (IMD).