By BeaumarchaisDirected by Jean LiermerThéâtre de Carouge, Geneva, Switzerland, 2012
View stage performance photos