400 trains delayed