Question: where is the home stadium of the new england patriots?
Answer: uk