If you are looking Best 125 cc bike in India of year 2010 – 2011 then it depends on your requirement like what matter for you, it may be style, mileage, resale value and overall performance. 125cc bike offers a good look with a decent performance. I research on various user experience on various sites before posting this information
Best 125 cc bike for youngsters and unmarried people :
Bajaj Pulsar 135LS is the best bike but taste are very from person to person so Honda CBF Stunner and Yamaha SS 125 (Gladiator) are also good choices
Best 125 cc bike for Business man and married people’s :
You can choose among Hero Honda Super Splendor, Hero Honda Glamour, Suzuki Sling shot and Honda Shine. My personal choice for Best 125 cc bike in this segment is Hero Honda Super Splendor

stunner is the most popular bike in india 125cc segment.
I personally used this bike
it ooosasaaammmmmmmmmm bike ,good looking , good mileage,and good use for stunt my bike mileage 67 …. i have run 40-45