Mariinsky Theatre's new ballet and opera house
3 May 2013 Last updated at 20:28 BST
Russia's famous Mariinsky Theatre in Saint Petersburg has opened a new ballet and opera house.
The new building sits beside the historic 19th-Century Mariinsky Theatre, the birthplace of ballets such as Tchaikovsky's Sleeping Beauty.
However some critics say the new building looks like a shopping complex.
BBC Russian's Alexander Kan reports.