Oil Steadies as Trump-Xi Meeting Looms and Iran Tensions Mount
(18 days ago)
Oil prices steadied near $65-70 as Iran war fears and US-China trade hopes canceled each other out ahead of high-stakes Trump-Xi talks,…