Large flames and thick plumes of acrid smoke were seen rising into the air over St Petersburg today.
Local sources wrote of the deafening blast on Twitter, asking whether the flames were caused by a regular fire or another type of explosion.
One wrote: "Is it a fire in St. Petersburg or what? I have never seen or heard such a sound. HUGE flame [...]"