alexxisg20 alexxisg20 23-11-2018 Spanish contestada What percentage of the Spanish population live in cities? 50% 65% 80% 95%