Xinghai Square, Dalian
Considered the largest city square in the world, Xinghai Square (星海广场) or Xinghai Guangchang is the biggest and most popular square in Dalian, China. The English meaning of Xinghai is “Sea of Stars”, as this square literally looks like a star when seen from above (see google maps). Dalian is considered the city of squares,… Read More Xinghai Square, Dalian