A suicide bomber has killed at least 35 people at Russia's busiest airport on Monday, in an attack on the capital that bore the hallmarks of militants fighting for an Islamist state in the North Caucasus region.
President Dmitry Medvedev vowed to track down and punish those behind the bombing, which had also injured over 150 people during the busy late afternoon period at Moscow's Domodedovo airport.
Dense smoke filled Domodedovo's international arrivals hall and a fire burnt along one wall.
"Taxi drivers lined up in the arrivals hall were blown up. Pieces of their bodies covered us and my left ear doesn't hear very well at all," Artyom Zhilenkov, 30, said as he pointed to pieces of human flesh on his coat.
Thick drops of blood were scattered across the snow-covered tarmac outside the arrivals hall, where Interfax news agency said traces of shrapnel were found.
"I heard a loud boom… we thought someone had just dropped something. But then I saw casualties being carried away," said Elena, a check-in attendant at Domodedovo.