A collision between a double-decker bus and a truck left 19 people dead and 22 injured on Tuesday in northwestern Mexico.