Markets ended flat amid geopolitical tensions, a weakening rupee, and high crude prices, with Nifty slightly down.

Market pressures rise as Rupee slides and crude prices soar, with HCL Tech and HDFC Life leading losses on Sensex and Nifty.

The Nifty 50 closed at 24,052, down 158 points or 0.66%, while the BSE Sensex settled at 77,054, shedding 561 points or 0.72%

Stock market midday: Sensex and Nifty erased early gains as a weak rupee and high crude prices weighed on sentiment, while Bank Nifty outperformed.