The Sensex fell by 951.45 points, and the Nifty dropped 270.80 points by midday.