Time to buy India? Some investors say yes