Video

Fireworks and ice sculptures dazzle at the Xinjiang Snow and Ice World festival in northwest China