Crude slips below $83 as Strait of Hormuz deal doubts rise
Crude oil falls below $83 per barrel on Thursday, snapping a five-day advance as investors weigh deadlocked Strait of Hormuz talks and updated Iran pressure measures, while IEA flags a 1.8 million bpd quarterly deficit.