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