Mumbai, March 21 -- The Indian stock markets on the last trading session of this week ended on a strong note, as investors found large-cap stocks appealing due to their attractive valuations.

At the end of the trading session, the Nifty 50 of the National Stock Exchange (NSE) stood at 23,350.40, up about 159 points or 0.69 per cent. The Sensex at BSE was up 557.45 points or 0.73 per cent at 76,905.51.

According to the Bajaj Broking Research team, Investors have found large-cap stocks appealing due to their attractive valuations.

Nifty despite global volatility witnessed a strong rebound in the last 2-3 weeks and is up by 1400 points or 6.5 per cent from the recent March low of 21964. Concerns over trade tensions and fluctuating US poli...