WTI Oil opens the week at 99 dollars; reserve release offsets supply fears
Oil was stable on Monday in a volatile session as the release of strategic reserves by consuming countries eased concerns over supply shortages amid Russia’s invasion of Ukraine and the lack of