Volvo Buses has received an order from Shanghai, China, for 137 city buses.