Auto

Stella Moto Buzz High Speed Electric Scooter Launched In India; Priced At Rs. 95,000

9 Dec 2022

 

Stella Moto was formed in 2021, and Buzz is the brand’s first electric scooter.