Which has more of an impact on oil demand: price or population? Does the evidence suggest that the recent drop in oil prices will impact oil demand?
Which has more of an impact on oil demand: price or population? Does the evidence suggest that the recent drop in oil prices will impact oil demand?