AUTOTerra Motors launches an electric scooterNewsTeamFeb 7, 2014Terra Motors Corporation, Japan-based manufacturer of electric two- and three-wheelers, has entered Nepal, with the launch an electric scooter, Seed 60 Alfa, on Thursday. The…Read More...