Foreign investors have bought more than $16 billion worth of Indian stocks on a net basis so far in 2023 - set to be the biggest inflow in three years. In addition, the nation stood out in August, when overseas funds sold shares in almost every other Asian em…