SPEEDHOUNDS reported earlier the launch of Triumph Street Triple launch in India. The base Triumph Street Triple S has been launched in India at an introductory price of