Al-Shabab has been fighting the UN-backed government in Mogadishu for more than a decade.
#news #world