Sensex climbs 143.66 points to finish at 59,832.97; Nifty advances 42.10 points to 17,599.15.

Sensex climbs 143.66 points to finish at 59,832.97; Nifty advances 42.10 points to 17,599.15.