22nd January 2009

The car industry's big chill

Car sales around the world dried up in the last quarter of 2008. What are the prospects for an industry so reliant on credit and consumer confidence?

Ads via The Deck

Random Greatest Hit