Spain is a country that keeps alive their traditions, they shown this throughout the year performing different parties to commemorate their culture. This beautiful land has a wonderful heritage ranging from prehistoric times to the Greeks, Romans, Phoenicians, Carthaginians, Visigoths, Muslims and the medieval kingdoms. Castles, cathedrals, cities, towns, monuments, theaters and museums that offer […]