Sensex, Nifty decline after hitting fresh record high levels in opening trade
The 30-share BSE Sensex hit its new all-time high of 81,587.76 in the initial trade but failed to carry forward the winning momentum and declined 167 points.