Foreign inflows drive Sensex to fresh all-time high

Even Nifty attempted to touch new highs, but fell short by 12 points. The index finally closed with a gain of 40 points at 18,857 points, said Siddhartha Khemka, Head of Retail Research, Motilal Oswal Financial Services.

People walk past the Bombay Stock Exchange (BSE) building in Mumbai

The BSE Sensex hit a fresh all-time high of 63,588 on Wednesday despite cautious global cues.

Even Nifty attempted to touch new highs, but fell short by 12 points. The index finally closed with a gain of 40 points at 18,857 points, said Siddhartha Khemka, Head of Retail Research, Motilal Oswal Financial Services.