Dhizzl42 Dhizzl42 12-11-2020 Spanish contestada What percentage of the Spanish population live in cities? A. 50% B. 65% C. 80% D. 95%