Spain was last occupied by the Muslims and drove them off in 1492 from which date the spanish have been independent.
It had to fight a long war of independence against Spain (1810-1821).
Paraguay achieved independence from Spain in 1811.
Mexico declared its independence from Spain on September 16, 1810. After a long and bloody military conflict, it became fully independent on September 27, 1821. Spain would not recognize Mexico's independence until 1835.
Spain obtained its independence from its colonists in 15th Century.
Paraguay achieved independence from Spain in 1811.
They waged an independence war, to get their independence from Spain.
Peru gained independence from Spain on July 28th 1821.
Colombia gained independence from Spain in 1810 after a series of battles and uprisings.
For almost 27 years; Mexico won its independence war from Spain on September 27, 1821.
Colombia gained its independence from Spain.
Colombia fought for its independence from Spain in 1810, becoming an independent country 1819.
Paraguay fought for its independence from Spain in 1800, becoming an independent country in 1811.