Foreign Investors Dump Record $12 Billion India Stocks In March On War
Overseas investors have sold a net $11.7 billion worth of Indian shares through March 25, data compiled by Bloomberg showed
What's Your Reaction?
