20171227 business.india-business: Sensex tops 34;000; Nifty closes at record high