Indian Railways cancels over 20 trains till March 1, 2026, as dense winter fog disrupts North India, urging passengers to ...