At a time when the markets are swaying uncertainly and when investors are wondering what next to do, a look at 20 hot stocks to invest in based on recommendations by top brokerage firms - Edelweiss Research, ENAM Securities, Macquarie Research and Motilal Oswal Securities.