There are various climate and man-made situations which can cause a disruption in the Indian train time table. Trains are heavily delayed during the winter months (due to fog) and monsoons (due to heavy downpour). They are also hampered by road blocks, strikes, accidents en-route, and many other such factors.