Where are the human towers named ‘castells’ made?

Question: Where are the human towers named ‘castells’ made?

Choices:

France
Spain
Austria
Italy

Correct answer:

Spain