Somali security forces have retaken control of a popular beachside restaurant in Mogadishu after a deadly attack there by Islamist militants, reports BBC.
The gunmen had approached the restaurant from Lido beach on Thursday evening, firing on diners.
Twenty people were killed. Militants also detonated two car bombs nearby.
Notorious Al-Shabab said it was behind the attack. The group has carried out frequent assaults on the Somali capital.
Troops then besieged the attackers at the restaurant for eight hours. It was not immediately clear how many of the militants were killed or captured.
The Somali authorities said the leader of the attack had been arrested.
Prime Minister Omar Abdirashid Ali Sharmarke condemned the killings as "barbaric".