India's benchmark stock indices recorded their best session since Sept. 20, supported by rising banking stocks.