Claim: The 14th Dalai Lama lives in Japan exclusively.
Verdict: REFUTES