Oil Falls Nearly $3 To Below $104 A Barrel On Demand And Economic Worries
Crude oil prices fell over 2.5 per cent to below $104 per barrel early on Monday on demand worries driven by the extended restrictions in China and global economic growth concerns as central banks…