German police say that 25 people have been injured, four of them severely, when an explosion destroyed a building in the western city of Wuppertal.

Police say the explosion rocked the several-story building shortly before midnight with a loud noise, scaring people in surrounding homes so much they ran out into the street in a panic.

Fire broke out in several different parts of the house and firefighters had trouble dousing the flames because parts of the building kept collapsing.

They were able to rescue four severely injured people from inside the building. Another 21 people were slightly injured and treated by emergency staff at the scene.

Emergency services said on Sunday they were still trying to get the fire under control. They are investigating the cause of the explosion.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.