A dense fog lowered the visibility to zero in the national capital and surrounding areas early this morning, delaying dozens of flights and trains. At least seven flights have been cancelled and 184 others delayed so far. As many as 26 trains bound for Delhi are also running late and the timings have been changed for six trains. Road traffic also slowed down in Delhi and nearby cities due to the reduced visibility.