The Hindu Business Line

Markets Live: Sensex ends at record high of 36,985; Nifty closes at 11,167