Xinghai Square

Xinghai Square, is a city square in Dalian, Liaoning, China. It is located to the north of Xinghai Bay. It covers a total area of 110 ha, created entirely through land reclamation, making it the largest city square in the world. Its name literally means "the Sea of Stars".
Data from: en.wikipedia.org