Security forces in the Somali capital, Mogadishu, have ended a 15-hour siege of a hotel stormed by armed militants.
The gunmen entered the building after two bombs were detonated in the area. At least 20 people were killed, and it is feared more bodies will be found as security forces search the hotel.
The Islamist militant group al-Shabab said it had carried out the bombings.
Two weeks ago, 358 people died in the worst attack in Somalia since the group launched its offensive in 2007.
The al-Qaeda-linked group denies having any involvement with the 14 October attack, from which another 56 people are still missing.