Question: What country is the Phillips 66 Humber Refinery located in ?
Answer: England