Experts recommend buying stocks with solid fundamentals. Eight stocks, including TCS, Tata Motors, and Hindalco Industries, ...