Crude oil prices tumbled to a new 17-month low below $62 a barrel yesterday, driven down by a gloomy assessment of the world economy, but later bounced back above the $63 level.
US light, sweet crude for December delivery fell as low as $61.30 a barrel before recovering.




