Experts have recommended eight stocks to buy today — AIIL, titan, Sudeep Pharma, PG Electroplast, NTPC, Rallis India, Astral, ...