preloader icon



Apex Trader Funding (ATF) - News

Russia's deficit leaps to £29bn as Putin spends ferociously - live updates

Russia's budget deficit jumped in the first two months of the year as Vladimir Putin suffered a slump in oil and gas takings amid sanctions triggered by his war in Ukraine.