/26 May 2017/0 Comments Xavier Torra | Eurecat Xavier Torra has a degree in Industrial Engineering from the Polytechnic University of Catalonia (1973) and a Master’s degree in Marketing Management from ESADE (1984).... Read More