A massive fire broke out during a fireworks display in a Hindu temple in south India early Sunday, killing more than 100 people and injuring over 300, officials said.
The fire started when a spark from the unauthorized fireworks show ignited a separate batch of fireworks that were being stored at the Puttingal temple complex in Paravoor village, a few hours north of Kerala's state capital of Thiruvananthapuram, said Chief Minister Oommen Chandy, the state's top elected official.
Thousands had been packed into the temple complex when a big explosion erupted around 3 a.m., officials said. The blaze then spread quickly through the temple, trapping devotees within.
Most of the 102 people died when the building where the fireworks were stored collapsed, Chandy told reporters at the temple complex.
Local TV channels broadcast images of huge clouds of white smoke billowing from the temple, as fireworks were still going off in the night sky. Successive explosions from the building storing the fireworks sent huge chunks of concrete flying as far as a kilometer (a half mile), according to resident Jayashree Harikrishnan.
"There were body parts on the floor and on the roof there was an arm," Anita Prakash, a resident said. "In the past, there's been fireworks but not on this scale."
The temple holds a competitive fireworks display every year, with different groups putting on successive light shows for thousands of devotees gathered for the last day of a seven-day festival honoring the goddess Bhadrakali, a southern Indian incarnation of the Hindu goddess Kali.
This year, district authorities denied permission for the fireworks display, Chief Minister Chandy said.
The state's High Court had earlier mandated that fireworks must be stored more than 100 meters (yards) from temples - orders that were flouted at the Paravoor temple, said Loknath Behera, a top police official.