Oil prices closed lower on Monday as demand worries were compounded by “disappointing economic numbers flowing from China along with a surprise slowdown in European manufacturing.” Brent crude futures for November fell 59 cents, or 0.8%, to $73.90 a barrel, while U.S. crude futures for November dropped 63 cents, or 0.9%, to $70.37. Euro zone […]
