At least 14 people have died and "a large number" were injured in a major fire at a workshop for disabled people in south-western Germany.
Firefighters fought to rescue people and extinguish the blaze at the centre run by the Caritas charity in Titisee-Neustadt, in the Black Forest.
The workshop is believed to have employed about 120 disabled people. The cause of the fire is not yet known, but local media reported that there may have been an explosion in a store room.
The centre is reportedly used for woodwork and metalwork, but it was not clear if any flammable materials were on site. The blaze occurred at about 2pm local time and flames were first spotted on the roof.