31 Dec 2021, 15:46 UTC · By: Mircea Panait / Back in the Land of the Rising Sun, Mazda's all-new Carol kei car is based on the Suzuki Alto and subsequently manufactured by the peeps at Suzuki