Over 500 teams competed to form the tallest human tower Concurs de Castells. Spain's human tower tradition is recognised by UNESCO.