Thousands of people packed a Spanish stadium for the world's largest human tower competition, which showcased 12 of Catalonia's leading castellar groups. ▻