Why Global Investing Makes Sense For Indians India is just 3-4% of world mcap. Putting all your eggs in such a small basket is risky. By Devina Mehra