Business Triumph Street Triple RS Launched At Rs 10.55 Lakh (ex-showroom, India) BY Outlook News Desk