With six campuses in France, alongside its Budapest and Shanghai locations and network of partner universities in 56 countries, ESSCA […]