Passengers wait for a train at a fog-covered railway station in Amritsar, Punjab yesterday. Seasonal heavy fog and cold weather disrupted train, bus and air services in northern India as temperatures dipped towards freezing point.