Oil, gas prices soar amid Russia invasion of Ukraine
Published by Al-Araby Oil prices soared Wednesday above $113 per barrel and natural gas hit a record peak, as investors fretted over key producer Russia’s intensifying assault on Ukraine. European