Photos: Spain hosts 25th Castells Competition in Tarragona
Participants build castells of human towers during the 25th Castells Competition in Tarragona, Spain, on Oct. 5, 2014. A total of 30 human tower groups gathered here on Sunday competing to build the most difficult human tower structure. (Xinhua/Pau Barrena)