All-New KTM 160 Duke Launched In India, Price Starts At Rs 1.85 Lakh
The KTM 160 Duke gets its heart from a downsized version of the 200 Duke’s engine.
Auto