Xinghai Square

Dalian, China

Xinghai Square is a city square in Dalian, Liaoning Province, China. It is located to the north of Xinghai Bay. It covers a total area of 1.1 million m², making it the largest city square in the world. Its name literally means "the Sea of Stars".