Beijing, China | Cultural heritage, Sightseeing, Urban exploration
Where would you find the largest square in the world? It is flanked by a palace and important museums.
The largest square in the world is the Tiananmen Square in Beijing, China. It is flanked by the Forbidden City, the National Museum of China, and the Monument to the People's Heroes.