translate English to French: ◦ Represented in more than 100 countries
◦ Présente dans plus de 100 pays