Oil Prices Fall Below $100 A Barrel, After Crashing 7% On Demand Worries
Oil prices fell below $100 per barrel in early Asian trading on Wednesday as US inventory data showed buildups in crude oil and refined products amid rising fears of a global economic slowdown.