A Cat at the Opera

Geneva Grand Théâtre is synonym with great cultural shows for the whole family. The latest treat they have in…