Islamic militants have stormed a hotel in Somalia's capital, engaging in an hours-long exchange of fire with the security forces that left at least 20 people dead, according to police and witnesses.
In addition, at least 40 people were wounded in the late night attack and security forces rescued many others, including children, from the scene at Mogadishu's popular Hayat Hotel, they said.
The attack started with explosions outside the hotel before the gunmen entered the building.
Somali forces were still trying to end the siege of the hotel almost 24 hours after the attack started. Gunfire could still be heard into the evening as security forces tried to contain the last gunmen thought to be holed up on the hotel's top floor.
The Islamic extremist group al-Shabab, which has ties with al-Qaida, claimed responsibility for the attack, the latest of its frequent attempts to strike places visited by government officials. The attack on the hotel is the first major terror incident in Mogadishu since Somalia's new leader, Hassan Sheikh Mohamud, took over in May.