10 trains ran late with average delay of two to three hours Visibility dropped to 400 metres at Delhi's Safdarjung, an official said Weather department has forecast a cloudy sky later in the day