Iran deal faces opposition amid emerging details | PiQ Markets