Intersection of Tianchen West and National Stadium roads in Beijing's Chaoyang District. Rear of China National Convention Center is in background.