Spain-Capital-Madrid

There are 46,94 million inhabitants in Spain.
Top 10 most beautiful and famous towns in Spain are:

  • Llastres, Asturias
  • Frigiliana, Andalusia
  • Castellfullit de la Roca, Catalonia
  • San Vicente de la Barquera, Cantabria
  • Cadaqués, Catalonia
  • Alcalá del Júcar, Castilla-La Mancha
  • Cudillero, Asturias
  • Sóller, Mallorca
  • Mogarraz, Castile and Leon
  • Ronda, Andalusia

Flag of Spain

Spain Flag