The group 'Castellers de Vilafranca' form a human tower called 'Castell' at Sant Jaume square during the annual festival of 'La Merce' in Barcelona Sept 26, 2010. The formation of human towers is a tradition in the area of Catalonia and between 100 and 200 people are needed to complete a tower. [Agencies]