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