Stock picks for July 23

Stocks to watch: TCS, Sesa Goa, TVS Motors, United Breweries, Aban Offshore, Federal Bank, VIP Industries and SKF India.