Adverse foggy weather conditions have disrupted train services in Pakistans Punjab and other areas, causing delays in both arrivals and departures from Karachi.