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

Activity

Activity (0)
Loading comments...