Rank Xerox opens new factory

Rank Xerox opens new factory in Coslada, Spain, and new assembly plant in Lille, France. This picture shows the plant in Lille.