Mumbai:  The Sensex Wednesday dropped 129 points from four-month high level as investors booked profits in the wake of reports of deficient monsoon and weakness in global markets.

The 30-share Bombay Stock Exchange (BSE) barometer, which had surged Tuesday by 226 points to levels last seen in March 15, opened lower in the morning session. It stayed in the negative terrain throughout with 25 stocks led by Hindalco, Wipro and Tata Motors finishing with losses.