Experts have recommended eight shares to buy today — NTPC, PNB, Mankind Pharma, LT, SAIL, HBL Engineering, BEML, and Indian Bank ...