What does it take to hold a stock for 10+ years? Here are two Indian companies that have passed the test of time for India’s ...