Nifty Reached an all-time high: Why is the Indian stock market up today?