News
Oil falls as China stimulus fails to boost sentiment, US dollar rises
Brent crude futures were down $1.83, or 2.48%, to $72.04 a barrel by 1444 GMT while U.S. West Texas Intermediate crude futures were at $68.47 a barrel, down $1.91, or 2.71%. Both benchmarks fell more […]