Sensex retreats from record, but ends marginally up

You may also like...