Question: In what country does the Franz Beckenbauer Cup take place?
Answer: Germany