The driver of the truck, a 46-year-old Spanish national from Murcia, was unhurt and tested negative for alcohol or drugs. He was arrested at the scene and the van confiscated to be investigated by a police forensics team.
He is accused of causing an accident resulting in fatalities and serious injury and will remain in custody for the next three days.
The man’s employer, Spanish transport firm El Mosca, said the man had to swerve because of uncoming traffic but police said the reason why the van had come off the road are still unclear.