Investing.com – From the prospect of a U.S.-Iran peace that could let the Islamic Republic flood the market again with its oil to threats of new tariffs on China, worries about crude demand left oil …
More Oil Heads for Biggest Loss in 7 Weeks as Demand Worries Bite Videos