What does Spain Look Like?

Spain is the most recognizable country in the world. Located over in Europe, you can spot Spain by the shape of a woman’s boot. It is long at the top and comes down to a heel point!