U.S. oil soars past $100 a barrel, as Iran war shows no signs of ending soon – NBC News


Discover more from Daily Financial Markets

Subscribe to get the latest posts sent to your email.