Oil slides, on track for 5% weekly drop amid Delta woes
Oil prices dropped on Friday, on track for a weekly loss of over 5% as new lockdowns in countries facing surging cases of the Delta variant dampened the outlook for fuel demand. Broader investor risk […]