Tiananmen Square, north of the Forbidden City in central Beijing, China, is the largest city square in the world (440,000 m²) - rain or shine.