Sensex ends higher for second day, Nifty holds 10,700; ICICI Bank rises 7%.

Sensex ends higher for second day, Nifty holds 10,700; ICICI Bank rises 7%.