New Delhi, March 28 -- Indian stock market benchmark Nifty 50 is on track to end its longest monthly losing streak since its inception in 1996. The index rebounded over 6 per cent in March after five consecutive months of decline.

Nifty 50 reached a new peak of 26,277.35 on September 27. Then, it hit a downward spiral, plunging 14 per cent from October to February due to heavy foreign capital outflow amid stretched valuations, weak earnings, and slowing economic growth.

The domestic market is showing remarkable resilience despite heightened uncertainty over US President Donald Trump's aggressive tariff policies.

What is driving this rally in the Indian stock market?

A sharp correction in the Indian stock market pulled several stocks d...