Oil prices have dropped due to lower demand forecasts, despite ongoing deadlock in US-Iran negotiatiβ¦