MAN Truck and Bus China

 

Diesel engines for emergency power supply