Claim: New Orleans is located in southeastern Japan.
Verdict: REFUTES