The tweet was deleted by the author.
But we saved everything 🙂.
Mario Nawfal, founder & CEO at IBC Group, reports that Russia's budget deficit has reached 6 trillion rubles in the first five months of 2026, marking a 60% increase compared to previous periods.
He highlights that Russian President Vladimir Putin has often emphasized Russia's low debt among G20 countries, but the war in Ukraine is straining the nation's fiscal position.
Nawfal has recently covered other major financial milestones. He reported on Elon Musk’s single-day net worth increase of $164.8 billion, surpassing Warren Buffett’s lifetime fortune. Nawfal also highlighted that the SpaceX IPO filing led to sharp gains in space and satellite stocks.