translate English to French: We have been informed and entertained by the innovative organisation and methods used to stimulate audience participation.
Amusés, nous avons appris l’organisation et les méthodes novatrices utilisées pour encourager la participation de l’audience.