Question: Which British racecourse is located in the largest city of England and of the United Kingdom ?
Answer: Alexandra Park Racecourse