Crude oil demand data from China may be an omen of lower demand as high China port inventory may be a warning sign despite WTI rising the most in two-weeks.
Crude oil demand data from China may be an omen of lower demand as high China port inventory may be a warning sign despite WTI rising the most in two-weeks.