› added 4 years ago
103
TIL Xinghai Square, Dalian, China covers a total area of 110 ha (270 acres), making it the largest city square in the world. China's tallest huabiao (19.97 meters high) was once located at the center of the square but it was demolished secretly in 2016 at midnight without explanation