Oil prices have sunk to below $30 a barrel, the lowest level in 12 years, before making a slight recovery amid a glut due to additional supply in the United States, refusal of the Oil Petroleum Exporting Countries to cut production and slowdown in China. The end of Western sanctions on Iran is expected to worsen the glut. Since 2014, ...
Read More »