30 trains delayed