Mumbai, May 7 -- Stock markets ended on a positive note on Wednesday, the day India carried out precise strikes on terror infrastructure in Pakistan and PoJK in reponse to the Pahalgam terror attack, with both Sensex and Nifty making marginal gains.

The Indian stock markets witnessed some volatility in the early hours of trade, remained flat towards the later part of the day and closed in green.

At the end of the trading on Wednesday, the BSE Sensex was up 105.71 points or 0.13 per cent at 80,746.78. Nifty 50 at the National Stock Exchange (NSE) was up 34.80 points or 0.14 cent at 24,414.40.

According to the market experts, three factors contributed towards the positive sentiments in the markets despite geo-political tensions. The Indi...