Question: in which city is lord's cricket ground located
Answer: London