A fire set off by a lightning strike at an oil storage facility is raging uncontrolled in the Cuban city of Matanzas, where four explosions and flames injured 121 people and left 17 firefighters missing.

Cuban authorities said an unidentified body had been found late on Saturday.

Firefighters and other specialists were still trying to quell the blaze at the Matanzas Supertanker Base on Saturday, where the fire began during a thunderstorm on Friday night, the Ministry of Energy and Mines tweeted. Authorities said about 800 people were evacuated from the Dubrocq neighbourhood closest to the fire.

The government said it had asked for help from international experts in “friendly countries” with experience in the oil sector.

Deputy foreign minister Carlos Fernandez de Cossio said the US government had offered technical help to quell the blaze. On his Twitter account, he said the “proposal is in the hands of specialists for the due coordination”.

Cuba Oil Fire
A helicopter carrying water flies over the Matanzas Supertanker Base (Ramon Espinosa/AP)

Minutes later, president Miguel Diaz-Canel thanked Mexico, Venezuela, Russia, Nicaragua, Argentina and Chile for their offers of help. The first support flights from Mexico and Venezuela were expected to arrive at Matanzas’ airport on Saturday night.

The official Cuban News Agency said lightning hit one tank, starting a fire, and the blaze later spread to a second tank. As military helicopters flew overhead dropping water on the blaze, dense column of black smoke billowed from the facility and spread westward more than 100 kilometres (62 miles) toward Havana.

Roberto de la Torre, head of fire operations in Matanzas, said firefighters were spraying water on intact tanks trying to keep them cool in hopes of preventing the fire from spreading.

Cuba’s health minister reported late on Saturday that 121 people were injured with five of them in critical condition. There were no deaths.

The Presidency of the Republic said the 17 people missing were “firefighters who were in the nearest area trying to prevent the spread”.

The accident comes as Cuba struggles with fuel shortages. There was no immediate word on how much oil had burned or was in danger at the storage facility, which has eight giant tanks that hold oil used to fuel electricity generating plants.

Many ambulances, police and fire engines were seen in the streets of Matanzas, a city with about 140,000 inhabitants that is on Matanzas Bay.