Micro cars might not be very common in Australia, but in Japan super-compact cars, or ‘Kei’ cars as they are called, are very popular to the point where sports models have potential. Introducing the new Suzuki Alto RS Turbo Concept. Suzuki is planning to unveil the sporty concept at the […]