What could make for a more wonderful evening at the theater than the ballet The Nutcracker? Co-produced by Shanghai Grand Theater and Shanghai Ballet, it will wow audiences again at the Shanghai Grand Theater from Dec 23 to 26! Let’s go on an adventure with Clara!