Oil ignores stimulus in renewed price fall
Prices come under selling pressure as collapsing demand and global glut soured optimism over $2 trillion US stimulus package
Prices come under selling pressure as collapsing demand and global glut soured optimism over $2 trillion US stimulus package