As an investor, you must evaluate the company before making a decision on whether to invest in it or not. This evaluation would help you take trades with most potential for profit and least probability of risk. Such evaluation is carried out through Fundamental Analysis.
While Indian stock markets provide ample of trading opportunities for traders to earn profits and invest for the long term, it still leaves something to be desired. A crash in the markets takes away a huge chunk of investor wealth and leaves people distraught. This could be remedied by diversifying your portfolio to safeguard your money. Many people prefer investing in US stocks for this reason.