Al-Shabab, Somalia's Islamist opposition group, has suffered its first serious military setback in fighting in the capital, Mogadishu, giving the government a much-needed morale boost, say analysts.
"Whether the tide has turned against them is too early to tell but they have taken a beating [in fighting on 12 July]," a Somali observer, who requested anonymity, said.