Spain is located in southwestern Europe, bordering Portugal, France and Andorra. Madrid is the capital of Spain. Spain has several official languages including Spanish, Catalan, Basque, and Galician. Spain is divided into 19 autonomous communities and provinces. Some of Spain's highest mountains include the Pyrenees and Sierra Nevada ranges. Major rivers include the Tagus, Ebro, Douro, Guadiana, and Guadalquivir. Catalonia is an autonomous community located in northeastern Spain with Barcelona as its capital. Catalan, Spanish and Aranese are the official languages. Catalonia is divided into provinces and comarcas and has coastlines along the Costa Brava, Central Coast, Costa