Indian shares ended at a record closing highs on Wednesday, buoyed by solid company results and higher global markets.
The benchmark BSE Sensex closed up 0.63 percent at a record closing high of 30,133.35. The index hit an all-time high of 30,167.09 earlier in the session, surpassing a record last hit in March 2015.
The broader NSE Nifty gained 0.49 percent to end at a record closing high of 9,351.85. The index hit an intraday high of 9,367, surpassing Tuesday's high.