You forgot to include the recent intervention in Mali by French troops. This incident definitely upset the Al Qaeda in the Maghreb people and this terrorist attack was probably a retaliatory attack for the intervention.