Question : in which city are the wimbledon game held
Answer : Wimbledon, London