TVS stands for “Thirukkurungudi Vengaram Sundaram” and it is a popular Indian motorcycle and automobile manufacturer based in Chennai, India. Here are some important facts about TVS: 1. TVS was founded in 1978 as a joint venture between TVS Group and Suzuki Motor Corporation. 2. […]