Oil prices slip, stocks rally as Washington, Tehran bicker over talks

A Oil prices fell and stock markets rallied Wednesday on reports of a US plan to end the war with Iran — which promptly rejected…

posteditor
posteditor
Articles: 27298