Buy or sell stocks, March 12 -- Following weak global market sentiments, the Indian stock market opened downside on Tuesday but witnessed a strong recovery from the lower levels and ended flat. Among key benchmark indices, the Nifty 50 index added 37 points and closed at 22,497, the BSE Sensex ended marginally lower at 74,102, while the Bank Nifty index finished points lower at 47,853. IndusInd Bank experienced a massive sell-off, with its shares plummeting 27% to a 52-week low. This sharp decline was triggered by the bank's disclosure of discrepancies in its derivatives accounting, raising concerns among investors and analysts.

The Nifty Midcap Index demonstrated notable resilience, rebounding sharply from early morning lows to close at...