Sensex up 128 points in opening trade, currently at 51,659; Nifty at 15,206

Sensex up 128 points in opening trade, currently at 51,659; Nifty at 15,206