Somalia's capital Mogadishu has suffered years of explosions killing several and regularly claimed by armed group, al-Shabab.