Russia’s budget revenues from oil and natural gas sales have dropped by more than 20% in 2025, according to data released by the finance ministry in Moscow. The department blamed the significant decrease on lower oil prices. The official stats come amid increased U.S. pressure on buyers of Russian crude around the world. Are you […]