Somalia is wracked by attacks carried out by the Al-Qaeda-linked Al-Shabaab militia which has been fighting...