At least 22 people have died and more than 60 have been hospitalized after a massive explosion rocked one of Cuba's most exclusive five-star hotels, BBC reported.

It is believed a gas tanker which was parked outside the Saratoga Hotel in Old Havana ignited, causing an explosion which destroyed several floors of the building.

The historic hotel was set for a post-pandemic reopening in four days.

It now lies in ruins, with much of its outer wall torn off.

Search and rescue operations are currently under way to locate people trapped under the debris.

The Cuban presidency said the dead included a pregnant woman and a child.

Witnesses said they saw plumes of black smoke and clouds of dust billowing into the sky following the explosion.