translate English to French: And the jobs it generates are vast, amounting to 15m in Europe alone.
Il représente aussi pas moins de 15 millions d'emplois en Europe.