Bank Nifty breaks records—what's fueling the surge?

Business