The Tata Starbus – India’s favourite bus – celebrates 1 lakh happy owners AM Dec 16, 2021 Tata Motors, India’s largest commercial vehicle manufacturer, celebrates 1 lakh Starbus customers. The Tata Starbus is the most sold fully-built bus brand…