Iran’s oil output down 1.87% in June, OPEC data shows


OPEC data shows Iran’s oil production dropped 62,000 bpd to 3.241 million bpd in June.

Continue Reading