Question: In what country is the theme park where the Custom Coasters International roller coaster Stampida is located ?
Answer: Spain