Question: where is the royal ascot horse race held?
Answer: Ascot, Berkshire, England