China's landmark CCTV buiiding, where state television is housed, could barely be seen in this photo of pedestrians walking near the Guomao subway station in Beijing. MCT