Sensex dives 866.65 points to end at 54,835.58; Nifty tumbles 271.40 points to 16,411.25

Sensex dives 866.65 points to end at 54,835.58; Nifty tumbles 271.40  points to 16,411.25