Mariinsky Theatre's new ballet and opera house
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.