Sep 29 Amazing China The Confucius Institute of Chinese Opera at Binghamton University hosts Amazing China at the Anderson Center for the Performing Arts. View All Daily Photos Daily Photo