Loading

Fetching the latest headlines…

Oil prices finish 1% lower as investors focus on Hormuz flows after peace talks · NabkaNews