An explosion at a factory near Deesa town in Gujarat has resulted in the death of 18 workers from Madhya Pradesh and their family members.