Tourists visit the Torch Square at the National Stadium, also known as the Bird's Nest, in Beijing, April 15, 2011. [Photo/Xinhua]