Somali security forces stormed a hotel in the capital late on Monday ending a siege by Al Shabaab militants following a nearly day-long battle in which at least nine people were killed, police said.
Gunfire crackled from inside the building as the special forces fought the group more than 12 hours after it stormed the building in the centre of Mogadishu.
The assault underscores the continuing ability of the Al Qaeda-allied outfit to stage deadly attacks with sometimes high casualties inside the city even as President Hassan Sheikh Mohamud's government presses an offensive against them.
"The operation at the hotel Rosa has been concluded," Sadik Aden Ali, a police spokesperson said.
Ali said the militants had killed eight civilians and later added that one soldier had also died in the hotel siege.
Five soldiers were also injured in the gunfight, he said, adding that six Al Shabaab fighters had been involved in the attack on the hotel.
"One blew himself up and five were shot dead by the security forces," Ali said, adding that 60 civilians had been rescued.
Hundreds of thousands of people in Australia's Queensland state were without power on Sunday after Alfred, a downgraded tropical cyclone, brought damaging winds and heavy rains, sparking flood warnings.
An Israeli airstrike killed two Palestinians in Rafah in the southern Gaza Strip on Saturday, medical sources said, as mediators pushed ahead with talks to extend a shaky 42-day ceasefire agreed in January between Israel and Hamas.
Toronto Police said early on Saturday they were searching for three male suspects in a shooting that injured at least 12 people at a pub in the Canadian city.
Ex-tropical cyclone Alfred lingered off the south-east Australian coast on Saturday and forecasters said Brisbane is likely to miss the worst of the storm, a relief for millions of residents in the region who have been staying indoors.
South Korean President Yoon Suk Yeol walked out of a detention centre in Seoul on Saturday after prosecutors decided not to appeal a court decision to cancel the impeached leader's arrest warrant on insurrection charges.