Market news: Russia may lower oil prices under its budget rules to $45-50 per barrel.

2026-02-26

Market news: Russia may lower oil prices under its budget rules to $45-50 per barrel.