Business

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

TVP world
TVP world