Stock picks for June 7

Stocks to watch: Swaraj Mazda, TVS Motors, Educomp Solutions, KS Oils, Grasim, IOC, Ashok Leyland, Hindalco, Welspun Corp and Cadila Healthcare.