question: What is the name for the stretch of land on which Spain and Portugal are located ?
answer: Iberian peninsula
turker_answer: The name for the stretch of land on which Spain and Portugal are located is the Iberian peninsula .
rule-based: The name for the stretch of land on which Spain and Portugal are located is Iberian peninsula .