Al Qaeda affiliate, Jama'at Nusrat al-Islam wal Muslimin, and the Tuareg-led Azawad Liberation Front have claimed responsibility.
This is an ingested summary. Full reporting is available at the primary source below.