India's stock market has become the world's best performing one in last one month. Nifty has gained 13%, while Sensex has gained around 12% over the past month. Foreign investors have bought over ₹73,000 crore of Indian equities in November so far. The rally is also being supported by resilient domestic institutional flows, consistent SIP investments and improving earnings visibility.