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. A total of 190 castellers from Spain took part in the performance on Thursday, local media reported. (Photo by Reuters/Stringer)
|