The Indian stock market edged lower for a second day on the 23rd, with the SENSEX index closing down 0.47 percent from the previous day at 76,391.39. Selling dominated as higher crude oil prices and escalating Middle East tensions, along with uncertainty over potential additional US tariffs on Indian generic drugs, weighed on sentiment.