Indian markets closed higher Wednesday with support from domestic fund flows.
The benchmark S&P BSE Sensex closed at 28,864.71, 103.12 points or 0.4 percent up compared to its previous close at 28,761.59.