Sensex falls 310.71 points to settle at 58,774.72; Nifty declines 82.50 points to 17,522.45.

Sensex falls 310.71 points to settle at 58,774.72; Nifty declines 82.50 points to 17,522.45.