Nifty fails to sustain above 11,900 levels; 20 stocks fell 10-30% in BSE500 index
The broader market underperformed benchmark indices by a wide margin for the week that ended on June 7.

The broader market underperformed benchmark indices by a wide margin for the week that ended on June 7.