Foreign Investors Sell Indian Shares Worth Rs 12,300 Crore In April | Sharefundss