The blasts were at the Jazeera hotel close to Mogadishu’s airport, which is popular with Somali politicians.
Reports say the blasts were followed by exchanges of fire between security forces and the attackers.
The Somali Islamist militant group al-Shabab, who was driven out of Mogadishu in 2011, have said they carried out the attack.
The al-Qaeda-linked group still controls many southern and central areas of the country and has continued to launch attacks on the capital.
Four members of the security services were among the dead, including one senior officer, the deputy interior minister said.
Police officer Mohamed Warsame told the AFP agency that the second bomb went off as security services were trying to help the victims of the first blast.
The Jazeera hotel was also targeted in December 2012, when President Hassan Sheikh Mohamud was staying there. At least seven people die in that attack.
VBw5vWYNSaAHarvey Weinstein has been hospitalized just days after his 2020 rape conviction in New York…
Hamas has published a video showing the first proof of life of US and Israeli…
Prosecutors and Donald Trump’s attorneys delivered opening statements and the first witness was called on…
The House of Representatives has finally approved $61 billion in new US military aid for…
The real estate market in the United States has always been a gauge for economic…
France's first lady Brigitte Macron will be the subject of a biopic series. Production company…