The military says it is investigating what caused the explosion that rocked a candy store and other shops in the town of Iskandariyah .