Oil prices soar as a restriction on Russian supply looms.
Following a deal by the G7 and its allies to cap the price of Russian oil at $60 (£49) per ...
Following a deal by the G7 and its allies to cap the price of Russian oil at $60 (£49) per ...
The Secretary General of the United Nations, Antonio Guterres, has issued a demand that oil and gas companies pay higher ...