Islamic State said the attack was conducted by 12 militants and two booby-trapped vehicles, adding it killed about 22 Puntland military personnel and injured dozens of others. File photo.