Market experts recommend eight stocks to buy today — GPIL, NTPC, Jio Financial Services, Eternal, ICICI Bank, Eicher Motors, ...