OPEC members propose Iran oil output be capped at 3.92 million bpd: source
OPEC member countries have proposed Iran cap its oil output at 3.92 million barrels per day (bpd) under a production-limiting deal for the whole group, a source familiar with the Continue Reading