Spain
Location: Southwest Europe Official name: Kingdom of Spain Formation (date of independence / date current borders were established): 1492 / 1713 Capital city: Madrid Population: 46.5 million / 241 people per sq mile (93 people per sq km) Total land area: 194,896 square miles (504,782 square km) Language(s) spoken: Spanish (official language), Catalan (official language), …