Seven people were killed and several others injured Thursday when a truck carrying fuel smashed into buildings and vehicles near a tollbooth on Mexico's Siglo XXI expressway, police said.

The accident took place just before 11:00 a.m. in San Angel Zurumucapio, a municipality in the western state of Michoacan, Federal Police inspector Teofilo Gutierrez told EFE.

The truck crashed into public restrooms and around a dozen vehicles that were lined up at the tollbooth, he said.

It appears the truck's brakes failed, Gutierrez said.

The driver was pulled from the wreckage before the fuel-laden vehicle caught fire and is being treated at a nearby hospital.

The fatalities were identified as five men and two women, all of them teachers affiliated with the dissident CNTE union.

CNTE members have been occupying tollbooths on the Siglo XXI and Occidente highways, which link central Mexico with the west, as part of protests against a national education overhaul enacted in February.

San Angel Zurumucapio lies 96 kilometers northwest of Morelia, Michoacan's capital.

The Siglo XX highway is traveled daily by hundreds of trucks carrying products to and from the busy Pacific coast port of Lazaro Cardenas. EFE