Somalia Puntland executed 21 Al shabaab militants by firing squad Tuuryare27 June 2021 Twenty one Al-Shabaab members whose death sentence was affirmed by a superior military court two weeks ago in Puntland today faced the firing squad in an unprecented move in recent...