US-Iran deal leaves $300bn question unresolved: British oil markets brace for volatility | The Prime