Technology Mitsubishi Delica Mini Grabs Design Honors at Japan Car of the Year Steve Walsh 21 December 2023 0