The National Ballet of China staged its production The Little Mermaid at Tianqiao Theater in Beijing, marking the production's 10th anniversary since its premiere in 2012.
The symphony orchestra of the National Ballet of China performed the music by composer Lera Auerbach under the baton of conductor Zhang Yi. The performance will run until Aug 30.
Premiered by the Royal Danish Ballet in 2005 to mark the 200th anniversary of Danish author Hans Christian Andersen's birth, the ballet piece was a classic by US artistic director and chief choreographer of the Hamburg Ballet John Neumeier.