A suspected suicide car bomb exploded on Sunday in Somalia's capital and was followed by a shootout between militants and security forces at a hotel, causing an unknown number of casualties, witnesses and authorities said.
The militant Islamist group Al-Shebab, which is linked to al Qaeda and often carries out bombings in its war on Somalia's government, claimed responsibility via its radio station.
"A speeding car exploded near the hotel and checkpoint. The blast shook us and heavy gunfire followed," shopkeeper Ali Abdulahi told Reuters of the incident in the busy Kilometre 4 area of Mogadishu.
A Reuters journalist saw security forces besiege the area, where cars are inspected en route to the airport and where politicians regularly gather at the hotel.
"The blast made the hotel tremble as we sat inside and were talking. We were panicked, confused," witness Ahmed Nur told Reuters, adding that he escaped via a ladder down a wall.
"I jumped down and ran. I cannot know how things were. I was scared. I heard gunfire and saw dark smoke."
Police spokesman Sadik Ali said many people had been rescued from the Hotel Afrik. "There must be casualties because the militants first started the attack with a suicide car bomb against the wall," he told Reuters.
"The operation still goes on, casualties will be known later."
Al-Shebab wants to rule Somalia according to its interpretation of Islamic sharia law.
There was no immediate word from Somali officials or the African Union (AU) peacekeeping mission, which supports the government against Al-Shebab.
Al-Shebab's radio Al Andalus said fighters had gone into the hotel after a suicide car bomb. "A martyrdom operation by the mujahideen goes on at Hotel Afrik, which is a cover-up for officials from the apostate government," it said.