Oil prices scale $85/bbl on back of supply deficit
Oil prices hit a fresh three-year high on Friday, climbing above $85 a barrel on forecasts of a supply deficit over the next few months as rocketing gas and coal prices stoke a switch to oil products. Brent crude futures were…
Continue Reading