Spanish castellers form a human tower called a “castell” during a performance at the City God Pavilion, or Chenghuang Ge in Mandarin, a tourism resort near the West Lake, in Hangzhou, Zhejiang province, China, July 2, 2015. (Photo by Reuters/Stringer)
|