20091222 business.india-business: Sensex recovers from six-week lows