Cities located in the country of Spain.
“Madrid is the largest and capital city of Spain. In 1511, Grand Inquisitor Francisco Jiménez de...Madrid
“Seville is the capital and largest city of the autonomous community of Andalusia and the...Seville
“Toledo is a city located in central Spain and the capital of the province of Toledo. Around...Toledo