With thousands stranded, suspicion falls on Russia or Iran