translate English to French: There were 27 participants from many different countries.
Il rassemblait 27participants venant de nombreux pays.