just-auto.com

SWEDEN: Volvo wins Shanghai bus order

By just-auto.com editorial team | 31 March 2005