Ron Wagner + 706 November 25, 2023 https://www.youtube.com/watch?v=p2HmW_ZLZD4 RUSSIAN Economy Collapsing - Oil & Gas Revenues Fall 65% & Russia Posts Net Loss of R1.7 Trillion A current and in depth assessment based on Russia's own information. Quote Share this post Link to post Share on other sites