Owing to the foggy weather conditions, several trains in North India have been delayed in the range from 30 minutes to more than two hours