FPIs struggle to shake off fears, bearish bets hit four-month high
Overseas investors' net shorts on Nifty and Bank Nifty futures stood at 121,820 contracts on Tuesday, the highest since 19 March. Here's what's spooking FPIs
Markets