Oil tumbles below $100 a barrel

4 years ago 21
US oil prices tumbled below $100 a barrel on Monday, unwinding a significant chunk of the recent spike caused by Russia's invasion of Ukraine.
Read Entire Article