top of page

Window-Swap.Com Xiaoyou Su's View


Window-Swap.com Chongqing, China.

A megacity in Southwest/Central China, Population 30.48M settled in 316 B.C., Elevation 801 ft. The metro area may be the largest in the world. (Wikipedia)

bottom of page