Oil prices fall by more than $1 on deflation worries in China

Brent crude futures down $1.26, or 1.59%, at $77.78 per barrel

Recommended

Related Stories

Comments

No comments yet.