A car bomb killed at least nine people outside a hospital in the eastern Libyan city of Benghazi this afternoon, witnesses said, in a further sign of the violent disorder plaguing the country since the 2011 revolution that toppled Muammar Gaddafi.

"I saw people running and some of them were collecting parts of bodies," said a witness, who declined to be identified.

Hundreds of angry people gathered at the scene, blaming armed groups for the explosion and calling for them to be driven from Benghazi, which was the cradle of the uprising that ended Gaddafi's 42 years of iron rule.

"This is the flesh of our sons, this is what the militias have given us," said another witness at the scene. "All we need here are the police and the army." The post-Gaddafi transitional government exerts scant authority over much of the country.

The blast damaged a dozen or more vehicles and shattered the windows of buildings nearby, send aloft a thick cloud of smoke and flinging dust several blocks away.

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.