In the heart of Europe, a company is feeding Russia’s war with technology, Politico reports.
Russia is currently the most sanctioned country in the world. Moscow has lost at least $150 billion due to restrictions but still manages to maintain its military power.
Despite EU sanctions,…