Claim: The University of Oxford is located in Germany.
Verdict: REFUTES