The Bank Nifty rallied sharply in early trade on Wednesday, climbing nearly 700 points to cross 59,500; What's driving the rally?