Foreign portfolio investors channeled 16,621 crore rupees into Indian stocks in the first half of August | allworld.media