Dense fog over the Capital played havoc with flight and train schedules for the second day in a row on Tuesday with about 150 flights delayed and over a dozen cancelled. As many as 50 Delhi-bound trains were reportedly running late in what is being dubbed as one of the worst fog spells to have gripped the Capital in the past two years.