Sensex Gains For Eighth Straight Day; Nifty Ends Above 14,000 For First Time | Sharefundss