Just had a look at the current oil prices. Wow! It is $67 per barrel! Yes, $67 per barrel, according to the Nasdaq Stock Market and New York Mercantile Exchange.
The crude oil prices were trading at highs of $147 earlier this year.
The lower consumer demand, the sell-off of commodities by cash-strapped investment houses and banks, and recession concerns are prompting the drop.