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