Deoband is a town and a municipality in Saharanpur district in the state of Uttar Pradesh, India, about 150 km from Delhi. Darul Uloom Deoband, an Islamic seminary and one of the largest Islamic Institutions of India is located there. From Wikipedia
The early morning blast in Deoband highlights ongoing regulatory failures, with authorities investigating banned firecracker production and villagers protesting administrative negligence.