Answer:
80% is the answer
Step-by-step explanation:
C:80%
of the Spanish population live in cities
8.8m questions
11.4m answers