Stock picks for May 3, 2010

Stocks to watch: ONGC, Tata Motors, ABB, RIL, SBI, Tata Tea, Panacea Bio, Punj Llyod, IOC and United Phosphorous.