translate English to French: More than 25 international conferences, seminars etc.
Plus de 25 conférences ou séminaires internationaux et autres rencontres internationales