Crude oil prices plunged below $70 per barrel at the beginning of the week, and energy markets largely considered the Iran war over and done with as modest traffic flowed again through the infamous S… [+8781 chars]
No comments yet. Be the first to comment!