Puccini: Turandot – Shanghai Grand Theatre December 13, 2019 8:00 pm Shanghai, China Shanghai Grand Theatre Google Map Buy Tickets