Stocks are financial assets consisting of shares in which you own a partnership of the company whose stock you purchase. A stockbroker is a financial professional serving as an intermediary who buys and sells stocks at the direction of the clients for a nominal fee or at no extra cost. In order to start investing in stocks or other financial products you need to register a demat account preferably online with a stock broker of your choice. In India there are a number of stock brokers each with different features within and varied charges but with a sole purpose of buying and selling financial products. Some of the most popular stock brokers in India are: 1. Zerodha Zerodha is the largest stock broker in India which provides an online platform to invest in stocks, mutual funds, derivatives and more. Features • Flagship trading platform • Valuable Insights • Free and open mar...