Russia Trade Flows Shrink — TradingView News

Russia recorded a trade surplus of $8.7 billion in May of 2025, narrowing from the $12.1 billion surplus in the corresponding period of the previous year.

Exports slumped by 9.7% from the previous year to $33.1 billion, the fourth consecutive…

Continue Reading