Global crude oil prices have fallen as traders worried about the strength of demand especially in China ahead of the release of key Chinese manufacturing data.
Global crude oil prices have fallen as traders worried about the strength of demand especially in China ahead of the release of key Chinese manufacturing data.