Thank you for such valuable suggestions.
I'm very much confused between two brands. Suzuki 150 and Piaggio 125. I test drive both. Both are wonderful bikes but as far as my budget allows most friends suggest that having a new Piaggio has no value because claiming warranty for parts is very difficult
While as GS150 is a bit easy in maintenance and will not disturb me for a long time. I keep things in a good shape so in two three days I will makeup my mind for either GS150 or Piaggio 125.
Waiting for some more suggestions