Russian oil failure to monetize

Is Russia selling more oil?

Before the war, oil revenues constituted 30–35 percent of the total Russian budget. In 2023, oil revenues have fallen to just 23 percent of the Russian budget. This decline in revenue has occurred despite Russia’s exporting roughly 5 to 10 percent more crude oil in April 2023 compared to March 2022.May 18, 2023

Google result