Tag: Chinese automaker BYD wins biggest order of 719 cars in Cuba