A former military general was among the nine killed in a weekend attack at a hotel in the Somali capital of Mogadishu. Security forces ended the assault by al-Qaeda-linked al-Shabaab fighters early on Monday, a police spokesman said. A suicide car bomb exploded on Sunday evening and was followed by a shootout between militants and security forces.