Al-Shabab Islamist militants have attacked a hotel in the Somali capital, Mogadishu, killing at least 15 people.
Gunmen used two car bombs to blast their way into the Sahafi hotel compound before storming the building, police said.
Victims included at least one MP and the general who led the 2011 offensive that drove al-Shabab out of Mogadishu.
African Union troops and government forces say they have regained control of the hotel after a fierce gun battle.
The hotel is popular with Somalia's members of parliament.