Claim: Mother Teresa spent her whole life in India.
Verdict: REFUTES