New Delhi, Aug. 20 -- The Indian stock market stayed in positive territory for the fourth consecutive session on Tuesday, August 19, as GST rationalisation and India's credit rating upgrade kept investor risk appetite intact.

The Sensex closed 371 points, or 0.46%, higher at 81,644.39, while the Nifty 50 settled at 24,980.65, up 104 points, or 0.42%. The BSE Midcap and Smallcap indices outperformed, rising by a percentage each. Let's get on to the best stock recommendations for today by India's expert analysts.

Buy: GODAWARI POW & ISP LTD - Current Price: Rs.216

Buy: L&T Finance Holdings(current price: Rs. 217)

Risk factors: Asset quality & portfolio risk, parent dependency & support uncertainty, market, regulatory & operational expos...