The country with the world's largest amount of debt is also the biggest spender - and it owes billions to countries with far ...
Russia's total defence spending hit 13.1 trillion rubles (£114 billion) in 2024 - £366 billion when adjusted for purchasing power parity.