At least 30 people have been killed and scores wounded in an attack at Yemen’s Ministry of Defence.

A suicide bomber detonated a car laden with explosives at a gate to the compound, in the centre of the capital Sanaa.

Armed assailants then stormed the complex, targeting a hospital inside. Foreign medical staff are reported to be among the casualties.

Security forces regained control of the site following a gun battle.

The Ministry of Defence said in a statement that most of the attackers had been killed or detained.

No group has claimed responsibility for storming the defence ministry.

Yemen’s President Mansur Hadi visited the site in the wake of the attack.

US-allied Yemen has been grappling with a security threat from al-Qaeda-linked militants who have repeatedly attacked government officials and sites over the last two years.