Russian Oil Prices Fall Short of 2025 Budget Goals

July 16, 2025
Russian oil prices in roubles remain below the 2025 budget target, increasing fiscal pressure.