The UK government reported that the Kremlin-backed A7 financial network claimed to have moved more than $90 billion in 2025, representing nearly half of Russia's annual military expenditure
Agree
Disagree
Overview
Debates
Related claims
Topics
Sources
Best
Space c9f267
Loading debates…