A thick blanket of fog has engulfed Delhi and adjoining areas in northern India, leading to travel delays and chaos.