Mumbai, Sept. 22 -- The domestic equity indices ended with substantial losses today, extending losses for the second consecutive trading day, as investor sentiment was dented by the Trump administration's new H-1B visa policy, which imposes a one-time $100,000 fee on new applicants. The measure is viewed as a setback for India's IT sector. Trump's decision overshadowed the impact of recent GST measures. The Nifty ended near the 25,200 level.

IT, pharma and healthcare shares declined, while media and metal stocks advanced.

As per provisional closing data, the barometer index, the S&P BSE Sensex dropped 466.26 points or 0.56% to 82,159.97. The Nifty 50 index lost 124.70 points or 0.49% to 25,202.35. In two consecutive trading sessions, th...