Russia’s oil and gas revenues drop 25% in September, pressuring war budget [VIDEO] – TVP World

Russia’s oil and gas revenues drop 25% in September, pressuring war budget [VIDEO]  TVP World

Continue Reading