The Place, a shopping mall in Beijing's Central Business District (CBD), with the world's largest overhead video screen, showing an animated underwater scene.