Explore a pedestrian plaza in Shenzhen, China, where a collection of colorful dome-shaped art installations stands among modern buildings and shopping streets. Each structure features bright floral ...