Market news: Sources say Russia faces oil production cuts due to drone attacks on energy facilities.

2026-04-02

Market news: Sources say Russia faces oil production cuts due to drone attacks on energy facilities.