Index heavyweights drive Sensex 127 pts higher; Nifty above 16,950; Lupin gains 4%, RIL 2%

Index heavyweights drive Sensex 127 pts higher; Nifty above 16,950; Lupin gains 4%, RIL 2%