Nine people have been killed and several others injured following an explosion at a hotel in downtown Havana Kuben.

The death toll is expected to increase as firefighters and a rescue team continued to search  for victims.

The cause of the explosion was unclear, officials said, but preliminary investigation pointed to a gas leak.

Videos and images on social media showed the facade of the hotel blasting away, smoke filling the air and crowds gathering in the street outside.