Two people have been killed and twenty others injured this morning following a collision between two taxis and a truck on Power Road in Germiston.