Oil hits $100 and stocks tumble on the latest Iran war disruptions
Oil briefly surged above $100 a barrel despite the IEA's biggest-ever strategic reserve release to help offset disruptions from the Iran conflict.
https://www.businessinsider.com/oil-price-100-iran-war-taβ¦