Journalist Sets Self Ablaze In Russia
The editor of a Russian independent news site died on Friday after setting herself on fire following a police raid…
The editor of a Russian independent news site died on Friday after setting herself on fire following a police raid…
Russia’s sovereign wealth fund has agreed on a deal to sell 100 million doses of its COVID-19 vaccine, Sputnik-V, to…