The following stocks up over 3% in Indian markets – they are also the best long term India bets ie for 12 months:

TCS

SBI

Tata Motors

M&M

Suzlon

RPower

Rel Capital

Axis Bank