At least three persons were killed and as many others injured in a major fire that broke out after a blast at a firecracker factory in Maharashtra's Solapur district on Sunday, police said. The blaze erupted at the unit located at Shirala in Barshi taluka around 3 pm, an official said.