Print
Mail
Large
Medium
Small
Share on
Shanghai Grand Theatre will give its first public performances on June 18 and 19, presenting Shanghai Ballet's production of Swan Lake. [Photo provided to China Daily]