Oil prices tumble to new 12-year lows
“Earlier today both WTI and Brent simultaneously crashed below $30 per barrel”. While experts warned that not all sanctions may be lifted immediately once the agreement comes into effect, any additional oil would add to a glut that has pushed prices into a deep slump...
Posted On Jan 17 2016