Afrifund

Tehran-backed network could provide an explanation for how the militant group mounted such a multi-pronged assault