Oil prices dropped today, heading towards weekly losses after a wave of volatility in global markets. Brent crude futures fell by 28 cents, or 0.4%, settling at $70.47 ...
Read more
0
losses
