In the long term equity has given the best returns. Investing in equity for a long term can do miracles. You can get returns about which you can never think of. There are many mutual fund companies in India which offer promising schemes. However, it is important to choose the right company. According to me, IDFC Mutual Fund is one of the best mutual fund investment companies in India, which offers various types of equity mutual fund schemes that you can choose as per your needs.