Interpreted Prediction
Falling demand in the US and China is identified as a primary reason for the recent drop in oil prices.
Prediction Details
Topic