Radical Islamist Shebab attacked a hotel in the capital Mogadishu on Friday, the government and witnesses said who reported explosions and gunfire. A few hours earlier, 22 people, including at least two children, were killed in the explosion of unexploded ordnance in Somalia about 120 kilometers south of the capital.

Somali President Hassan Sheikh Mohamoud declared "all-out war" on them, and launched a military offensive in September. But al-Shabaab continues to carry out bloody retaliatory attacks, underscoring its ability to strike in the heart of Somali cities and military installations.