Best Sectors for Long-term Investment in India: When you are investing in stocks for the long term, the first critical factor to check is the lifespan of the products/services offered by that company. The products should be in use for at least the next 10-15 years....