At least 25 people have been injured in a huge gas explosion at a bar in Madrid.

Of those hit by the blast, three have critical injuries and another two potentially serious wounds, emergency services said.

The incident occurred at around 3pm on Manuel Maroto Street in the Puente de Vallecas district of the Spanish capital and also affected the flats above the bar.

Emergency services were scrambled to the scene, with sniffer dogs and drones being deployed to provide additional support.

Firefighters were clearing rubble at the premises in the capital's Vallecas neighbourhood, Madrid emergency services announced on X, sharing footage of the bar's partially collapsed ceiling and bricks strewn on the ground.