REUTERS - Indian shares ended higher for a second consecutive session on Wednesday as strong foreign investments into the country continued, although broader gains were capped ahead of the earnings season.
The broader NSE Nifty ended 0.47 percent higher at 9,143.80 while the benchmark BSE Sensex closed 0.41 percent higher at 29,531.43.
(Reporting by Aby Jose Koilparambil in Bengaluru)