Sensex drops 190.10 points to end at 31,371.12; Nifty down 42.65 points at 9,196.55.

Sensex drops 190.10 points to end at 31,371.12; Nifty down 42.65 points at 9,196.55.