Global factors and oil price fluctuations make Sensex drop 650 points

The Indian benchmark indices BSE Sensex and NSE Nifty 50 closed on…