Sensex drops 166.36 points to end at 31,095.70; Nifty falls 51.85 points to 9,616.40
Sensex drops 166.36 points to end at 31,095.70; Nifty falls 51.85 points to 9,616.40