Oil slumps on China demand concerns
Permalink

Oil slumps on China demand concerns