Performers from Spain build a human tower near Hangzhou's West Lake, Zhejiang Province, on Thursday. About 190 performers constructed the "castells," or human towers traditionally seen at festivals in Catalonia. Photo: IC