A fire at a popular nightclub in India's coastal region of Goa has killed 25 people, local officials say.

Police had initially thought a gas cylinder in the Birch nightclub's kitchen exploded – but the region's chief minister said that this had been ruled out and that indoor fireworks were now thought to be the cause of the blaze.

The venue, located near a popular beach, was packed with revellers who had come to hear a Bollywood DJ. Four members of the same Delhi family and 21 staff died, police said.

Four people have been arrested, including the nightclub's manager, and an arrest warrant for the owner has also been issued.

Goa is a former Portuguese colony on the Arabian Sea. Its nightlife, sandy beaches, and resorts attract millions of tourists annually.

Eyewitnesses reported scenes of panic in the bustling nightlife area, with one saying, In a bit, it became clear that a massive fire had broken out. The scenes were just horrific. Problems arose with access, as the narrow crossing leading to the club hindered rescue operations.

Casualty reports indicated that three victims died from burns while the rest perished due to suffocation. Among the deceased workers, 20 hailed from various Indian states, and one was from Nepal.

An investigation into the cause of the fire is presently underway, looking into the events that led to this tragedy, and officials have promised strict action against those responsible.

Following the incident, Prime Minister Narendra Modi described the Goa fire as deeply saddening, highlighting the national concern regarding safety in entertainment venues, as prior incidents have raised alarm over fire safety standards across the country.