Updated with new death toll.
At least 35 people were killed and dozens injured in an explosion and fire at a petrol station in Russia's Caucasus republic of Dagestan, the Emergency Situations Ministry said Tuesday.
A total of 102 people were injured and killed as a result of the incident, the ministry said on the Telegram messaging app.
Makhachkala, a city of over 600,000 residents on the Caspian Sea, is the capital of Dagestan, a Russian republic bordering Chechnya.
The explosion took place in the building of a car service station, where a fire had broken out during maintenance work, Russia's Investigative Committee said.
A criminal case has been opened to establish the circumstances leading up to the incident, it added.
The state-run TASS and RIA Novosti news agencies reported that the fire had been extinguished, citing Russia's Emergency Ministry.
The blast was heard shortly before 10:00 pm on Monday, Sergei Melikov, head of the Dagestan regional administration, said on Telegram.
An eyewitness quoted by the Russian daily Izvestia said the fire started in an area where cars were parked and spread to the petrol station.
"After the explosion, everything fell on our heads, we couldn't see anything anymore," said the eyewitness, who was unnamed.
A video released by Russia's Emergency Situations Ministry showed a group of firefighters trying to extinguish flames near burnt-out vehicles, as rescue workers examined the rubble of a building with flashlights.
The fire had spread over an area of around 600 square meters, the ministry said, adding that 260 firefighters were deployed.
A government Il-76 aircraft carrying medical equipment was dispatched to Makhachkala to evacuate the seriously injured to Moscow, it added.
A Message from The Moscow Times:
Dear readers,
We are facing unprecedented challenges. Russia's Prosecutor General's Office has designated The Moscow Times as an "undesirable" organization, criminalizing our work and putting our staff at risk of prosecution. This follows our earlier unjust labeling as a "foreign agent."
These actions are direct attempts to silence independent journalism in Russia. The authorities claim our work "discredits the decisions of the Russian leadership." We see things differently: we strive to provide accurate, unbiased reporting on Russia.
We, the journalists of The Moscow Times, refuse to be silenced. But to continue our work, we need your help.
Your support, no matter how small, makes a world of difference. If you can, please support us monthly starting from just $2. It's quick to set up, and every contribution makes a significant impact.
By supporting The Moscow Times, you're defending open, independent journalism in the face of repression. Thank you for standing with us.
Remind me later.