A suicide bomber has killed at least 16 people at a Russian train station, in the second deadly attack within three days as the country prepares to host the Winter Olympics.
Authorities said the attacker detonated a shrapnel-filled bomb in front of a metal detector just inside the main entrance of the station in Volgograd.
Islamist militants in the North Caucasus have carried out a long string of attacks since President Vladimir Putin came to power in 2000.
They now confront him with his biggest security challenge, threatening to disrupt the Olympics that start in the Black Sea resort of Sochi in 40 days.
Footage shown on TV captured the moment of the blast, as a massive orange fireball filled the hall of the stately, colonnaded station and clouds of grey smoke poured out of shattered windows.
The station, a Stalinesque architectural monument with a clocktower and spire topped by a Soviet-style star, was busier than usual, with people travelling home for the New Year, one of the main holidays in Russia.
"People were lying on the ground, screaming and calling for help," a witness, Alexander Koblyakov, told Rossiya-24 TV.
"I helped carry out a police officer whose head and face were covered in blood. He couldn't speak."
The city once bore the name Stalingrad in honour of Soviet dictator Josef Stalin, a figure held in opprobrium by many in the North Caucasus.
In the 1940s, Stalin ordered the deportation of tens of thousands of people from the region, including Chechens, to Central Asia on suspicion of harbouring sympathies for Nazi Germany. Many thousands died in exile and transport.
The federal Investigative Committee and other officials initially said a female suicide bomber had blown herself up after a police officer started to approach her near the metal detector because she looked suspicious.
A Russian website with ties to security agencies, Life News, posted a picture of what it said was the suspect's head.
It said authorities had identified her as a resident of Dagestan, the province adjacent to Chechnya and now the centre of a long-running Islamist insurgency, and the widow of two militants who were both killed by Russian security forces.
Investigative Committee spokesman Vladimir Markin later said a man could have set off the blast, Russian news agencies reported.
Interfax cited law enforcement sources as saying authorities believed the attacker was a man who brought a bomb into the station with a rucksack. Some bombs carried by female suicide bombers have been set off remotely by male accomplices.
So-called 'black widows', seeking to avenge fallen husbands, were involved in a deadly Moscow theatre siege in 2002 and have been behind several bombings including twin suicide attacks that killed 40 on the Moscow subway in 2010.
"We can expect more such attacks," said Alexei Filatov, deputy head of the veterans' association of the elite Alfa anti-terrorism unit.
"The threat is greatest now because it is when terrorists can make the biggest impression," he said. "The security measures were beefed up long ago around Sochi, so terrorists will strike instead in these nearby cities like Volgograd."
The insurgency is rooted in two post-Soviet separatist wars in Chechnya, the second of which was launched by Putin as Prime Minister and succeeded in driving separatists from power.
Mr Markin said 16 people were killed in the attack, including two who died in hospital. A regional government official also put the toll at 16 and said that did not include the attacker.