The Indian stocks closed lower Wednesday, with the 30-scrip sensitive index Sensex of the S&P Bombay Stock Exchange shedding 87.51 points or 0.43 percent to close at 20,194.40 from the previous close of 20,281.91. The Sensex opened at 20,248.52 and touched a high of 20,365.59 and a low of 20,161.64. The wider 50-scrip Nifty of the National Stock Exchange also closed lower at 5,989.60 points, down 28.45 points or 0.47 percent.