Mozambican security forces announced the arrest of several Islamic State militants and their supporters in the Cabo Delgado province. Six people were detained in Pemba. Law enforcers confiscated three machine…
You need a TRAC license to view the rest of this content. Learn more