The Islamic State Central Africa Province (ISCAP) in Mozambique beheaded at least 50 people that were attending male initiation rites in Muidumbe last week. The militants further remained in Muidumbe for t lest four days where they destroyed many a village in the district in what the militants deemed a revenge mission to avenge their...