by urmoments
Historic Tiananmen Square in Beijing, China, July 20 2010. The largest City square in the world, at 440,000 square meters.