Fourteen people have died after a fire broke out in a workshop for people with disabilities in southwestern Germany.

Seven people were also injured in the blaze in the small town of Titisee-Neustadt in the Black Forest, but the death toll is not expected to rise further.

Automatic fire alarms had alerted the fire brigade, which had deployed around 100 firemen.

Around 50 people had been rescued from the building.

"The fire is under control now," a fire brigade spokesman said.

A police spokesman said there were no indications that it was a case of arson.