Question: in which city are the wimbledon game held
Answer: London
Other accepted answers: London; Wimbledon, London