Sensex gains for eighth day in a row, closes 112 points higher; Nifty settles above 10,500.

Sensex gains for eighth day in a row, closes 112 points higher; Nifty settles above 10,500.