Ashok Leyland has won an an order worth US$50m from the Zimbabwe government for the supply of 670 commercial vehicles.