Indian stocks

Indian stocks closed at a three- week high on Wednesday led by gains in resources stocks.
The benchmark S&P BSE Sensex closed at 28,707.75, 191.16 points or 0.67 percent up from the previous close of 28,516.59.