Three reasons Middle East oil is nearly back to pre-Iran war levels – BBC