self exploding mosque