Oil jumped over 3% on Monday toward $108 a barrel as the release of strategic reserves by consuming nations failed to eliminate supply fears arising from Russia's invasion of Ukraine and the lack of an Iranian nuclear deal.
The invasion in February heightened supply concerns that were already underpinning prices. Sanctions...