Which of the following country has 25 percent of the worlds estimated oil reserves and the lowest cost production as well as a dominant role in OPEC pricing ?
Found an error? Read our corrections policy and report it in the comments below.
A. Russia
B. Iraq
D. Venezuela
Found an error? Read our corrections policy and report it in the comments below.