The Bombay Stock Exchange Sensex dropped 189.98 points on Monday to close at 31,702.25 amid fresh selling by investors and weak Asian markets. The Sensex had closed at a three-week high on Friday.

Geopolitical tensions after North Korea’s hydrogen bomb test affected both Indian and world markets. The National Stock Exchange Nifty also shed 61.55 points, ending at 9,912.85.

The five top performers on the Sensex were Coal India, Sun Pharma, ONGC, Bhel and Lupin. Adani Ports, Bharti Airtel, Infosys, Hindustan Unilever and Mahindra & Mahindra were the biggest losers.

Coal India and Sun Pharma were the two top gainers on the Nifty, as well. Bosch, ONGC and Indiabulls Housing Finance were the others who performed well. The five top losers on the 50-share index were Indian Oil Corp, ACC, Adani Ports, Infosys and Tata Motors DVR.

All other Asian markets, except the Shanghai SE Composite Index, also closed in red on Monday. The Hong Kong Hang Seng declined by more than 212 points, Japan’s Nikkei 225 ended more than 183 points down, and the Taiwan TSEC 50 index fell by nearly 25 points.

The rupee was trading five paise up at 64.23 to the dollar at 3.44 pm.