An aerial photo of the entire site of the 2018 Zhoushan International Sand Sculpture Festival in Zhoushan, East China's Zhejiang province [Photo/Xinhua]