Stocks to BUY for long term: Brokerage picks these scrips for up to 54% return - Check targets

Stocks to BUY for long term: The stock market opened on a flat note today with both the Sensex and Nifty starting the day with minor losses. There seems to be a correction in the market but Diwali is coming and it is considered to be auspicious to do investment during the festival time.