More than 40 people were killed and dozens wounded in a string of explosions near a popular hotel in the Somali capital Mogadishu.

Attack was the latest in a wave of bombings by Al-Shabaab, an Al-Qaeda affiliate which has been fighting to overthrow the internationally-backed Somali government for over a decade.

Twin car bombs exploded within moments of each other, followed by gunfire and a third blast, sending thick plumes of black smoke into the sky.

The blasts occurred near the Sahafi hotel and criminal investigation division police headquarters.