Shanghai Grand Theatre (built 1998)
Location: 31.232°N, 121.467°E