Aviva Blog Directory » Local & Global » Europe » Spain

The European country which is officially called the Kingdom of Spain is on the Iberian Peninsula. Its borders touch France, Andorra, Portugal, and Gibraltar. The official language of Spain is Spanish, and the capital is Madrid, which is also its largest city.

Regular Blogs