Independent financial news & research
Foreign funds are holding 186,000 short contracts on the Nifty 50 index, according to data from…