Sensex Rises 320 Points, Nifty Above 25,400

Pharma and IT stocks drive gains as Sensex and Nifty extend winning streak; rupee weakens
Sensex and Nifty market closing