It is not an explosion caused by a gas leak, a bomb went off.
It looks like it (the blast) was caused by explosives.