Russia in Top Ten for Trade Surplus in 2023
World Bank data shows 43 countries achieved a trade surplus last year with China topping the list, while 72 were in deficit, with the US ratching up the largest deficit of $1.1 trillion.