Headline: Russian oil and gas budget revenues expected to be $104.7 bln in 2025
Asset: OIL