KTM 200 Duke Launched!
Ah! Not really! (This could soon be my trademark line) Well, its launched, but not launched in India yet! Yes you heard it right. Conceptualized in Austria, Made in India, and ladies and gentlemen, launched first in Malaysia! Is this […]
KTM 200 Duke Launched! Read More »