The Islamic State Central Africa Province (ISCAP) which has taken center stage in the restive province of Cabo Delgado in the north of Mozambique has been on a campaign to take control of key locations especially near the border with Tanzania and along the coast. The group has remained elusive for the past three years...