Somali forces have ended a deadly siege at a hotel in the capital Mogadishu which saw more than 20 people killed and dozens of hostages freed, authorities said today.
Elite armed forces in the Horn-of-Africa nation battled al Qaeda-linked militants for 30 hours, after the jihadists blasted and shot their way into the Hayat Hotel on Friday evening.
"We have confirmed so far 21 dead people and 117 others injured," Ali Haji, the minister for health, told national broadcaster SNTV.
"It is possible there were corpses that were not taken to hospitals but buried by relatives. The death toll and the casualties are based on the figure taken to hospitals," the minister added.
The al Qaeda-linked al Shabaab group, which has been fighting to topple the Somali government for more than a decade, claimed responsibility for the attack.
It wants to establish its own rule based on a strict interpretation of Islamic law.

The Hayat is a hotel popular with lawmakers and other government officials.
The hotel was destroyed after security forces pounded it with heavy weapons late last night in a bid to eliminate assailants who were holed up there for a second straight night.
Witnesses watching the drama from the rooftop of another building said they saw flames tear through the hotel during the bombardment by security forces, with heavy explosions and gunfire reported.
Scores of people were trapped when the assault began and although officials said dozens had been rescued, including children, it is not known how many were still inside when the siege ended.
One woman, Hayat Ali, said three children aged between four and seven were found by security forces hiding in a hotel toilet in a state of shock but were later reunited with their family.