The dense fog over Delhi has caused severe disruptions to both air and rail travel, with over 100 flights delayed and 26 trains running late.