20171228 business.india-business: Nifty regains 10;500-mark; Sensex still below 34K as markets open cautious