A huge fire at a gas station in the eastern city of Santiago de Cuba injured 32 people, including 26 who were listed in serious or very serious condition, state media reported.

The fire started Tuesday night when "a state truck collided with one of the gasoline pumps" at the service station in Santiago, located about 950 kilometers (590 miles) east of Havana.

The crash caused a fuel spill, with experts concluding that spark from a nearby motorcycle may have ignited the gasoline, state television said.

The injured were taken to Juan Bruno Zayas General Hospital in Santiago de Cuba.

The fire was put out before it could spread further, state media reported.

The gasoline station was nearly completely burned, images broadcast on state television showed. EFE