Sensex rallies 582.87 points to close at 59,689.31 points; Nifty rises 159 points to settle at 17,557.05 points.

Sensex rallies 582.87 points to close at 59,689.31 points; Nifty rises 159 points to settle at 17,557.05 points.