Indian shares declined on Wednesday, in line with Asian shares after a slide on Wall Street overnight as simmering geopolitical tensions kept many investors on edge.
MSCI's broadest index of Asia-Pacific shares outside Japan fell 0.7 percent.
Risk appetite waned after North Korea conducted its sixth and most powerful nuclear test, which it said was of an advanced hydrogen bomb for a long-range missile, prompting the threat of a "massive" military response from the United States if it or its allies were threatened.
The White House declared on Monday that "all options to address the North Korean threat are on the table", Reuters reported.
The S&P BSE Sensex lost 0.46 percent at 31,661 while the broader NSE Nifty dropped 0.36 percent at 9,916.
Among the top index losers, Sun Pharma tanked 3.7 percent, Lupin dragged 2 percent, ITC fell 2.4 percent while Axis Bank shed 1.8 percent.
The S&P BSE Healthcare Index dropped 1.4 percent while the S&P BSE Capital Goods index lost 0.6 percent.
ITC lost over 2 percent after two brokerages cut its rating on the stock. Jefferies India and Macquarie has downgraded the stock to Hold and Neutral and reduced its target price to Rs 305 and Rs 304, respectively.
Among the gainers, Just Dial advanced 3 percent after HDFC Mutual Fund bought 3.2 million shares in the company on Tuesday.
Merck jumped 4 percent after the company said its holding company is considering full or partial sale of its $1 billion consumer health business.
Market breadth was in the favour of losers, with about 2 stocks declining to every 1 stock that advanced.