MAN Truck & Bus has delivered the largest order ever for its new Lion’s Coach in Saudi Arabia, providing 80 units to...