Spain
From 1511 to 1898; 387 years.
Yes, until Mexico's independence from Spain.
The colony in Spain that became independent in 1901 is Cuba. Following the Spanish-American War in 1898, Spain ceded control of Cuba to the United States, which then granted the island its independence on May 20, 1902. This marked the end of Spanish colonial rule in Cuba.
Spain ruled Mexico for 300 years, from 1521 until 1821.
711 until 1492 at least in granada
Phillip ll was king of Spain from 1556 until 1598
Spanish rule in Cuba ended on January 1, 1899.
Fidel Castro ruled Cuba though 1959 to 2008.
What a tangled web to answer, Spain started to rule Flanders in 1520, when Charles V of Burgundy became Charles I of Spain. They managed to hold on to parts of it until 1815. See the link below for a full history of Flanders
China, Iraq, China especially, dominican republic, cuba, spain, democratic republic of the congo, krypton
From 1519 until 1821, Mexico was a colony of Spain. Officially, it was known as the Viceroyalty of the New Spain.