Have a look at this?
Looks like they have a winner in this bike, 620cc, about 80hp and claimed top speed of over 240kph.
Hero Hastur
Looks like they have a winner in this bike, 620cc, about 80hp and claimed top speed of over 240kph.
Hero Hastur