Performance directory

Swan Lake

Russian Imperial Ballet · China · Shanghai · Poly Shanghai City Theatre

Dates, tickets and cast