Somali troops have ended the siege of a Mogadishu hotel which was taken by al-Shabab militants on Friday.
At least 14 people were killed and more wounded after US-trained Somali special forces soldiers stormed the building.
Journalists at the scene say they have seen the bodies of both militants and soldiers.
Islamist al-Shabab is linked to al-Qaeda and has been battling the UN-backed government in Somalia since 2006, frequently targeting civilians.
Hussein Ali, a member of Mogadishu’s ambulance service, told the Associated Press that there were 28 wounded.