Indian benchmark indices witnessed a dramatic sell-off during the final hour of trading on Friday, with the BSE Sensex plunging 1,092 points to close at 74,775.74 and the NSE Nifty 50 falling 359 points to settle at 23,547.75. The sharp decline came after a largely stable session and was driven by a combination of MSCI rebalancing-related flows, geopolitical developments and concerns over monsoon forecasts.
...