Global investors snapped up $21 billion of shares on a net basis in 2023, but the pace has slowed this month ahead of the April-May polls where Prime Minister Narendra Modi is expected to win a third term. Many funds remain light on holdings of Indian stocks.