Spain is a country in Europe's the Iberian Peninsula with 17 autonomous regions. The culture of Spain is based on pre-Roman Celtic, Iberian, Romans, Phoenicians, Carthaginians, and Greeks. This rich heritage, Flamenco music, and dance had made Spain one of the cultural centers of Europe. The top-rated places where a tourist never miss going in Spain are the Alhambra and Generalife Gardens, Barcelona's Sagrada Familia and Gaudi Sites, The Great Mosque of Cordoba (Mezquita), The Prado and Paseo del Artes, Madrid, San Lorenzo de El Escorial, Guggenheim Museum, Bilbao and Seville Cathedral and Alcazar.