translate English to French: • attract the best people from around the world;
• attire les meilleures personnes du monde entier;