You are probably thinking too much in the off road direcrion. All indian bikes take on rough roads quite well (except fz).
Choosing a bike as per its cost, mileage, power, your height and weight, comfort and for any other feature like looks etc should be considered by you..
I would suggest a gs150r.. If your requirements are general/usual.



Comment