Sensex ends 8 points lower at 31,138, Nifty holds 9,600; midcaps outperform

Update: 2017-06-01 10:08 GMT

Similar News

Lurking in the blind spot