A team of Spanish castellers form a human tower by standing on teammates' shoulders in Shanghai on Saturday. [Photo/IC]