Tata Motors is apparently currently looking for a location for its European battery cell factory in Spain and Great Britain. In Spain, the Indian manufacturer is said to be considering an industrial site in Zuera near the city of Zaragoza. After P.B. Balaji, the chief financial officer of Tata Motors, recently announced the Group’s plans […] More…