Does someone have demand numbers for India and China? Reports last month indicated China demand was down 1% year over year. US driving down 4.5% in first quarter. Master Card said service activity down over 7% in May. The Saudis appear to have it correct: speculation is driving the price not demand. Not hearing any more about the investigations that were in the news two weeks ago. Anyone know what is happening?
Crude Report Stumps Analysts [View article]