Ball open new plant in SpainBeverage can maker, Ball Corporation has today inaugurated a new production plant in Spain located in Cabanillas del Campo, Guadalajara. Business news, Can & end making, Sustainability