The current oil crisis is the fourth in the last four years. The first episode took place when Russia invaded Ukraine which saw crude price moving from around $84/barrel in February 2022 to $117 in ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results