Man Sets Himself Ablaze on Red Square – Reports
Unconfirmed media reports claimed the man heads a research institute that supplies communication systems to the Russian military.
Unconfirmed media reports claimed the man heads a research institute that supplies communication systems to the Russian military.