question: Schwarzenegger was the spokesperson for the Special Olympic games held in what city in China ?
answer: Shanghai
turker_answer: The spokesperson for the Special Olympic games held in Shanghai , China was Schwarzenegger .
rule-based: Schwarzenegger was the spokesperson for the Special Olympic games held in Shanghai in China .