Japanese automaker Subaru has officially launched its new kei car, the Stella, which maximizes practicality and space utilization. The Stella features a classic boxy design with a high roof and ...