Claim: Bermuda is approximately 1578 km north of Japan.
Verdict: SUPPORTS