Advertisements
Read Time:7 Second
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.