Sensex tanks 677.77 pts to end at 59,306.93; Nifty tumbles 185.60 pts to 17,671.65.

Sensex tanks 677.77 pts to end at 59,306.93; Nifty tumbles 185.60 pts to 17,671.65.