An explosion at an illegal firecracker factory in western India left 21 people dead and several others injured yesterday, officials said. The fiery blast sent chunks of rock, metal and body parts flyi...