Expert Analysis
Soaring Crude Oil Prices: Why OPEC Doesn’t Pour Oil On Troubled Waters
The Organization of the Petroleum Exporting Countries (OPEC) is a group of 13 Middle Eastern and African countries namely Algeria, Angola, Equatorial Guinea, Gabon, Iran, Iraq, Kuwait, Libya, Nigeria, the Republic of the Congo, Saudi Arabia, the United Arab Emirates and Venezuela. OPEC was formed in 1960 as a cartel Read more…