A commercial building in downtown Beijing sports a huge video screen, as well as the Golden Arches.