Two Islamic militants opened fire in a hotel in the Somali capital yesterday, killing at least 31 people. Six members of Somalia's parliament were among the dead. After firing randomly into the hotel, the attackers blew themselves up as government security forces approached.
The brazen attack came the morning after militant group al Shabaab, which has been blamed for the assault, declared a "final war" to topple the fragile Somali government. The government does not, however, appear to be in danger of imminent collapse in the wake of the attack, the Wall Street Journal reports. (More Somalia stories.)