Four vehicle bombs by Islamic extremists exploded outside a hotel in the capital, Mogadishu, killing at least 20 people and injuring 17, said police.
The scene following twin auto bombs that exploded within moments of each other in Mogadishu.
The attack took place in the vicinity of the Sahafi hotel and Criminal Investigation Division (CID) police headquarters.More news: Sri Lankan President Maithripala Sirisena dissolves parliament, snap elections likely
No group immediately claimed responsibility but Islamists from the al Qaeda-linked al Shabaab group have mounted regular attacks in the capital.
Guards at the Sahafi hotel and the adjacent CID office opened fire after two suicide auto bombs went off on Friday afternoon, A third explosion from a bomb placed in a three-wheeled "tuk-tuk" vehicle near the hotel also hit the busy street.
"Four militants who attempted to enter the hotel were shot dead by our police and the hotel guards", police captain Mohamed Ahmed told Reuters.More news: The untold truth of Jim Acosta
Witnesses said there were many bodies in the streets.
"We targeted it because it acts as government base".
Among the dead was the manager of the Sahafi Hotel, whose father was the owner of the hotel before he was killed in an al-Shabab attack on establishment in 2015, said police Capt. Hussein.More news: Trump erroneously accuses French President Emmanuel Macron of ‘very insulting’ comments
Sahafi Hotel has been popular with visiting foreigners because of its relative security as well as its view overlooking Mogadishu.