A toxic haze engulfed Delhi on Monday, affecting visibility on the road and delaying flights and trains.