Indian stock market, March 20 -- Despite weak global cues continuing to weigh on global markets, Indian markets have shown strong resilience in March, recovering some lost ground after February's rout and outperforming the majority of the global peers.

Positive domestic macroeconomic factors and easing concerns over valuations, especially in large-cap stocks, have brought optimism to the market, attracting investors back into equities and driving a strong recovery in beaten-down counters.

The market, which had been dominated by bears for the last five months, has finally settled, leaving room for bulls to intervene, helping front-line indices to back above crucial levels.

In today's session (March 20), the Nifty 50 crossed the 23,000 m...