KTM’s upcoming sports bike, the RC 160, has started arriving at dealerships across India even before its official launch. The RC series is known for its sporty looks and energetic performance and now, ...