China: Sneak Preview of Shenzhen’s Coco Beach

Coco Beach is an artificial beach on a man-made lake in the middle of Shenzhen, China. But where are all the swimmers and sunbathers?

Advertisements