Due to the smog in Delhi, over 28 trains arriving at New Delhi and Anand Vihar Railway stations have been delayed by two to nine hours on Monday.