Sensex tumbles 323.34 points to end at 58,340.99; Nifty drops 88.30 points to 17,415.05.

Sensex tumbles 323.34 points to end at 58,340.99; Nifty drops 88.30 points to 17,415.05.