Twenty people were left injured this morning following a collision between a taxi and truck at the R553 and R57 intersection in Vanderbijlpark.