A name that means so much more than a car maker – how did Rolls-Royce come to represent luxury of the highest level?
As always, Toyota stood tallest among the usual numerous car brands showing their wares in the ongoing Japan Mobility Show.