World's largest overhead television screen at The Place in Beijing's CBD