Markets give up gains in late trade: Nifty ends below 25,100, Sensex flat
Indian equity markets ended higher on Tuesday, with the Nifty 50 closing 0.29% higher and the Sensex ending flat. The Nifty Bank and BSE Midcap also saw gains, while the BSE Smallcap remained steady. However, initial gains were short-lived due to geopolitical tensions in the Middle East and volatility on expiry day. According to experts, global risks continue to impede market momentum.