Oil markets experienced one of the most volatile weeks in recent history, and there is no sign of things slowing down anytime soon. Russia’s invasion of Ukraine is only intensifying, a nuclear deal with Iran is reportedly days away from being confirmed, and Libya has found itself once again on…
Discussion about this post