Tower of strength
Members of the ‘Colla Vella Xiquets de Valls’ human tower team celebrate after forming a ‘castell’ (human tower) during the XXVII ‘castells’ competition in Tarragona, Spain, yesterday These human towers, built traditionally in festivals within Catalonia, gather several teams that attempt to build and dismantle a human tower structure.