4 September 2008, 6:14 am
The Mazda Kiyora (the name means "clean and pure" in Japanese, we're told) will make its world debut at the Paris Show early next month.... read more