Tens of thousands of passengers have been left stranded