Navin Chaddha of Mayfield Fund thinks In India, If you take a 10-15-year outlook, India is a great place to invest, because ...