Some reports disputed that the explosion had been caused by a bomb, saying that the bus had been running on liquified gas.

In recent months Yemen has seen a series of assaults on security services and oil installations claimed by the al-Qaeda group, though these attacks have rarely targeted civilians.

Elsewhere in the capital on Thursday, seven people including two policemen were injured in clashes between security forces and opposition supporters protesting against polls to be held next year.