20071216 business.india-business: Sensex closes past 20K; Nifty at 6K